我想包括一个简单的绘图功能在我的应用程序。一位朋友告诉我,我不能使用画布,因为我需要控制帧缓冲,而不是为每一帧重新绘制整个屏幕。他建议我找一台openGL 2d引擎。我到处寻找,只找到了Rokon,它没有任何文档,示例也不是我所需要的。
有什么建议吗?
发布于 2010-01-12 17:51:28
我真的不明白问题出在哪里?如果您只是想重新绘制画布的某一部分,您可以使用invalidate(rect)。
http://developer.android.com/reference/android/view/View.html#invalidate()
发布于 2010-01-14 17:16:32
只需通过扩展视图类来创建自定义视图。在这个自定义视图中,覆盖onDraw方法。Android本身负责处理已更改的像素,调用invalidate仅刷新已标记为脏的像素
https://stackoverflow.com/questions/2046619
复制相似问题