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