Android / C#:检测 NestedScrollView 到达底部
Android / C# : Detect that NestedScrollView reached the bottom
如标题所示,我正在寻找一个检测到 nestedscrollview 到达布局底部的事件。
根据@EugenUngurean 和@rishit_s 评论的链接找到了我的解决方案。非常感谢你们。
基本上我继承了IOnScrollChangeListener。
public class EventFragment : MvxCachingFragmentCompatActivity<EventInfoViewModel>, IOnScrollChangeListener
然后创建一个NestedScrollView OnScrollListener ,用监听器的接口完成。
BottomSheet.SetOnScrollChangeListener(这个);
public void OnScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY)
{
if (scrollY == (v.GetChildAt(0).MeasuredHeight - v.MeasuredHeight))
{
SwitchToEventInfo(true);
}
else if (scrollY == 0)
{
SwitchToEventInfo(false);
}
}
如标题所示,我正在寻找一个检测到 nestedscrollview 到达布局底部的事件。
根据@EugenUngurean 和@rishit_s 评论的链接找到了我的解决方案。非常感谢你们。
基本上我继承了IOnScrollChangeListener。
public class EventFragment : MvxCachingFragmentCompatActivity<EventInfoViewModel>, IOnScrollChangeListener
然后创建一个NestedScrollView OnScrollListener ,用监听器的接口完成。 BottomSheet.SetOnScrollChangeListener(这个);
public void OnScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY)
{
if (scrollY == (v.GetChildAt(0).MeasuredHeight - v.MeasuredHeight))
{
SwitchToEventInfo(true);
}
else if (scrollY == 0)
{
SwitchToEventInfo(false);
}
}