Dav*_*ave 14 android invalidation
我是编程机器人的新手,但我有很多编程黑莓的经验.
我创建了一个具有活动类(main.java)和视图类(game.java)的应用程序.
在视图类中,我有一些位图被绘制到屏幕上.我创建了一个线程,我在线程中移动图像.但是当我在线程中调用invalidate()时,它永远不会重绘屏幕.
您是否无法从线程中使()屏幕无效?我知道线程正在运行并且正在调用invalidate,它只是永远不会在屏幕上进行更改.
mai*_*450 28
如果从非UI线程调用它,则必须使用View.postInvalidate().根据文件:
public void postInvalidate()从:API级别1
导致在事件循环的后续循环中发生无效.使用此选项可以使非UI线程中的View无效.
| 归档时间: |
|
| 查看次数: |
8060 次 |
| 最近记录: |