vir*_*sir 6 charts html5 android canvas draw
我在android webview上绘制了一些画布图,并使用javascript来隐藏和显示更改图表,并通过重置其innerHTML来更改标题.
标题只是一个普通的html标签 "<div id='title'></div>",
例如,当我切换图表时,页面无法很好地呈现.当我选择显示下一个图表并更改标题的innerHTML时,标题似乎"记住"了它之前的innerHTML,它看起来像一个文本重叠另一个.
如果我手动更改手机的方向,似乎让webview重绘其内容(不刷新),那么一切都会好的.
有什么想法吗?或者我可以模拟方向更改事件以使我的webview重绘其页面以解决它?
如果您invalidate()从您的内部调用View,您应该让它自行重绘。当您的方向发生变化时,您的方向View就会失效,从而invalidate()迫使它重新绘制其内容。您可以使用此invalidate()方法重新绘制内容而不改变方向。
invalidate()是您的公共方法View,可以在范围内的任何地方调用。
| 归档时间: |
|
| 查看次数: |
2551 次 |
| 最近记录: |