Android 确定视图是否无效(已更改)

Android 确定视图是否无效(已更改),android,view,bitmap,Android,View,Bitmap,如何确定视图是否无效?我看到View类有isDirty方法,但在我的例子中它似乎不起作用 我正在做一个自定义布局,可以动画模糊的内容。它扩展了框架布局。因此,首先布局将其第一个子项绘制到位图,然后显示位图而不是实际视图。它还启动创建模糊动画步骤的异步任务 因此,我需要知道子视图何时更改,以便重新绘制位图并重新启动AsyncTask。我发现这可以使用ViewTreeObserver.OnPreDrawListener实现。谢谢,但这并不包括我的情况。子视图可能不仅仅是ImageView。

如何确定视图是否无效?我看到View类有isDirty方法,但在我的例子中它似乎不起作用

我正在做一个自定义布局,可以动画模糊的内容。它扩展了框架布局。因此,首先布局将其第一个子项绘制到位图,然后显示位图而不是实际视图。它还启动创建模糊动画步骤的异步任务


因此,我需要知道子视图何时更改,以便重新绘制位图并重新启动AsyncTask。

我发现这可以使用ViewTreeObserver.OnPreDrawListener实现。谢谢,但这并不包括我的情况。子视图可能不仅仅是ImageView。