制作绘画/绘画应用程序

时间:2010-01-12 03:54:47

标签: android opengl-es drawing 2d

我想在我的应用中添加一个简单的绘图功能。一位朋友告诉我,我不能使用画布,因为我需要控制帧缓冲区而不是每帧都重绘整个屏幕。他建议我找一个openGL 2d引擎。我已经四处寻找,我只找到了没有任何文档的Rokon,这些例子并不是我需要的。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

我真的不明白问题是什么? 如果您只想重绘画布的某些部分,可以使用invalidate(rect)。

http://developer.android.com/reference/android/view/View.html#invalidate()

答案 1 :(得分:0)

只需通过扩展视图类来创建自定义视图。在此客户视图中覆盖onDraw方法。 Android本身负责处理已更改的像素,并且调用invalidate仅刷新已标记为脏的像素