Android 如何确定自定义视图当前是否在ViewPager中可见

Android 如何确定自定义视图当前是否在ViewPager中可见,android,android-viewpager,android-view,Android,Android Viewpager,Android View,我有一个带有一些自定义视图的ViewPager。我希望能够从其中一个视图内部确定它当前是否可见 覆盖onWindowVisibilityChanged或onAttachedToWindow将不起作用,因为ViewPager将在从邻居实例化自定义视图时调用这些方法,因此将在用户实际看不到视图的情况下调用这些方法 如何从自定义视图内部确定它是否对用户可见 如何从自定义视图内部确定它是否对用户可见 如果部分视图在根级别可见,将返回true

我有一个带有一些自定义视图的
ViewPager
。我希望能够从其中一个视图内部确定它当前是否可见

覆盖
onWindowVisibilityChanged
onAttachedToWindow
将不起作用,因为
ViewPager
将在从邻居实例化自定义视图时调用这些方法,因此将在用户实际看不到视图的情况下调用这些方法

如何从自定义视图内部确定它是否对用户可见

如何从自定义视图内部确定它是否对用户可见

如果部分视图在根级别可见,将返回
true