在NestedScrollview中检查屏幕上是否可见的子视图

时间:2016-08-04 13:31:56

标签: android scrollview

在我的活动中,我有一个长滚动视图包含多个视图,当用户向上或向下滚动时,我必须检查文本视图是否在屏幕上可见。

请帮帮我。

1 个答案:

答案 0 :(得分:8)

您可以使用下一个代码:

Rect mReact = new Rect();
scrollView.getHitRect(mReact);
if (mView.getLocalVisibleRect(mReact)) {
// visible
} else {
// invisible
}