至于何时会调用这个两个函数来跟新视图,程序初始化的时候,会绘制一次,当程序能“感到”视图发生变化也会重绘
关于重绘视图函数(让程序知道视图发生变化了)
一般有:Invalidate() 和 postInvalidate()
两者的使用是由区别的
Invaliadte():一般适用于UI线程,就是说线程是系统开的更新UI的线程,一般的Activity和View等都有UI线程
postInvalidate():适用于非UI线程,线程是自己编写和启动的的UI线程
转载于:https://blog.51cto.com/whatandroid/1006528