https://developers.google.com/chart/interactive/docs/gallery/annotatedtimeline
我想在放大时重绘图形,然后在缩小时重绘图形,但在重绘时会闪烁。有人建议添加一个准备好的事件监听器,但这不只是在另一个返回就绪后运行一个函数吗?绘制图表返回准备就绪,但这不会导致图表闪烁吗?无论如何,有人可以用示例/伪代码解释如何做到这一点吗?
https://developers.google.com/chart/interactive/docs/gallery/annotatedtimeline
我想在放大时重绘图形,然后在缩小时重绘图形,但在重绘时会闪烁。有人建议添加一个准备好的事件监听器,但这不只是在另一个返回就绪后运行一个函数吗?绘制图表返回准备就绪,但这不会导致图表闪烁吗?无论如何,有人可以用示例/伪代码解释如何做到这一点吗?
有一种称为双缓冲的技术可以消除重绘时的闪烁——基本上,您将所有内容绘制到位图上,然后在旧位图上绘制新位图,而不会擦除其间的任何内容。
以下链接很好地描述了它:
http://www.realapplets.com/tutorial/DoubleBuffering.html
约翰