Android 确定视图何时真正出现/从活动的可见区域消失

Android 确定视图何时真正出现/从活动的可见区域消失,android,visibility,Android,Visibility,我想知道是否有任何具体的方法可以让我们在视图实际出现在屏幕上或从屏幕上消失时获得通知。我尝试了几乎所有的查看方法来查看是否收到任何通知,但没有得到任何有用的结果 我可以通过某种方式解决问题&假设当前正在使用“onDraw()”方法在活动的可见区域中显示视图。但是,当一个视图超出可见区域时,绝对没有办法找到相同的结果。有什么可以帮我的吗 谢谢, Ashok.您可以将onResume()组合用于活动,然后在所需视图上使用 onResume()中的getVisibility()方法 或者,如果您只支持

我想知道是否有任何具体的方法可以让我们在视图实际出现在屏幕上或从屏幕上消失时获得通知。我尝试了几乎所有的查看方法来查看是否收到任何通知,但没有得到任何有用的结果

我可以通过某种方式解决问题&假设当前正在使用“onDraw()”方法在活动的可见区域中显示视图。但是,当一个视图超出可见区域时,绝对没有办法找到相同的结果。有什么可以帮我的吗

谢谢,
Ashok.

您可以将onResume()组合用于活动,然后在所需视图上使用 onResume()中的getVisibility()方法


或者,如果您只支持2.2及以上版本(API级别8),则更好,您可以在View类中使用onVisibilityChanged事件处理程序。

下面是您想要的答案:看起来您需要使用onResume();你是说。。。活动中出现/消失的视图或活动出现/消失的视图