2016-08-04 5 views
0

내 활동에서 긴 스크롤보기에 여러보기가 포함되어 있습니다. 사용자가 위 또는 아래로 스크롤 할 때 텍스트보기가 표시되는지 또는 화면에 표시되지 않는지 확인해야합니다.하위보기가 NestedScrollview에서 화면에 표시되는지 확인합니다.

도와주세요.

+1

가능한 복제 [? 안드로이드 : 내부에있는 ScrollView의보기가 표시되는 경우 어떻게 확인] (http://stackoverflow.com/questions/4628800/android- 스크롤없이 볼 수 있는지 확인하는 방법) –

답변

5

당신은 다음 코드를 사용할 수의

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

깔끔한 해결책입니다. –

관련 문제