【发布时间】:2011-02-04 13:53:42
【问题描述】:
我是 Android 新手,我无法理解这个概念,所以基本上这就是我想要更好地理解它的方法..
我创建了一个可扩展视图的 DrawShape 类。在 OnDraw() 的这个类中,我正在创建一个圆圈并用颜色填充它。
从我正在调用应用程序的活动。 //到目前为止,我做得很好。
现在,我需要多次重新绘制圆(蓝色、红色、黄色等)
所以我在阅读,最好的方法是使用线程。我还读到你需要使用 postInvalidate() 来重绘(我仍然不明白我应该从哪里调用它)这是从 Activity 调用的吗?,还是在 OnDraw() 中?。
希望你明白我想要完成什么,只是我还没有找到一个很好的教程来说明这一点,如何重绘东西 x 次.. 当我执行 Thread.sleep() 时它全部停止然后它显示我的应用程序..但现在我明白了为什么,因为我正在玩主线程。
请帮助我理解这一点..
谢谢
【问题讨论】:
标签: android