1、getVisibility() == View.VISIBLE 2、getGlobalVisibleRect(new Rect())
如果两者都返回true,说明在界面上可见。判断可见性可运用于界面数据曝光。
补充:
getGlobalVisibleRect() 是view可见区域相对于屏幕来说的坐标位置.
getLocalVisibleRect()是view可见区域相对于自己坐标的位置.
参考链接:https://www.jianshu.com/p/2aa908f6a2e6
1、getVisibility() == View.VISIBLE 2、getGlobalVisibleRect(new Rect())
如果两者都返回true,说明在界面上可见。判断可见性可运用于界面数据曝光。
补充:
getGlobalVisibleRect() 是view可见区域相对于屏幕来说的坐标位置.
getLocalVisibleRect()是view可见区域相对于自己坐标的位置.
参考链接:https://www.jianshu.com/p/2aa908f6a2e6