我有一个绘图库,并且有了它我有一个自定义视图。当需要进行任何更新时,库会调用视图的invalidate()
方法。然后onDraw()
调用该方法,一切正常。
但是,当我将属性添加usesSdkVersion="14"
到 myAndroidManifest.xml file
时,这将停止工作。我的视图onDraw()
方法不再被调用。
更多信息:似乎当我invalidate()
在我的应用程序中按下按钮后调用时,视图会按预期更新。此外,我的库中有一个动画可以正常工作。所以显然有时它工作正常。但大多数时候,它并没有被重绘。自定义视图是否处于任何状态会导致操作系统在invalidate()
调用后跳过重绘它?