View
我在程序里创建了一个SurfaceView 然后再SurfaceView里创建了一个线程
然后开启线程 为什么线程一开启 我的onDraw里面就不能画图了~
只能在线程里画图 这是什么原因~? 主线程在哪里~ 汗 - -!
[解决办法]
给的code还是很凌乱,不过大概明白你的意思。
在这种情况下,view没有走onDraw,而是走的dispatchDraw.
一般自定义操作了view的canvas都会走到dispatchDraw里面的。
发布时间: 2012-02-04 15:43:08 作者: rapoo
View
我在程序里创建了一个SurfaceView 然后再SurfaceView里创建了一个线程
然后开启线程 为什么线程一开启 我的onDraw里面就不能画图了~
只能在线程里画图 这是什么原因~? 主线程在哪里~ 汗 - -!
[解决办法]
给的code还是很凌乱,不过大概明白你的意思。
在这种情况下,view没有走onDraw,而是走的dispatchDraw.
一般自定义操作了view的canvas都会走到dispatchDraw里面的。