我的研究把我带到了死胡同。
有一个活动,其中显然有视图。
有多种方法可以检查用户在屏幕上是否可以看到视图,或者是否超出屏幕范围。
但这里还有另一种情况:有相对布局,一个view故意重叠另一个,或者activity中有弹窗。
用于检查视图是否可见的方法(包括 getLocationOnScreen、getLocalVisibleRect、getHitRect、getDrawingRect),返回值,就好像视图在屏幕上可见一样,尽管它与另一个视图重叠,所以我不能检查视图是否对用户可见。
反正有检查吗?