Reputation: 591
I am using a NestedScrollView and I want to check if the NestedScrollView is at the bottom or at the top :-)
Any suggestions? Thank you!
Upvotes: 6
Views: 5097
Reputation: 104
Create a SetOnScrollChangeListener
BottomSheet.SetOnScrollChangeListener(this);
The inside of the listener interface
public void OnScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY)
{
if (scrollY == 0)
{
//Do something here when ur scroll reached the bottom by scrolling up
}
if (scrollY == (v.getChildAt(0).getMeasuredHeight() - v.getMeasuredHeight()))
{
//Do something here when ur scroll reached top by scrolling down
}
}
Upvotes: 0
Reputation: 9260
Perhaps check if computeVerticalScrollOffset() is in [0,computeVerticalScrollRange()/2]
Upvotes: 0