通过一张图直观的感受下一些
scrollView.setScrollViewListener(new ScrollViewListener() {
@Override
public void onScrollChanged (ObservableScrollView scrollView, int x, int y, int oldx, int oldy) {
View view = scrollView.getChildAt(0);
int height = view.getMeasuredHeight();
height-= (scrollView.getMeasuredHeight() + scrollView.getScrollY());
if (height <= 10 && !isLoading){
//height的大小可以自己控制,在到0时是临界点,这时候可以选择跳转或是加载下一页,也可以将height的高度设定的大一些来实现提前加载下一页的效果
startActivity(NearByActivity.getIntent(HomeActivity.this));
}
}
@Override
public void onScrollBottomListener (boolean isBottom) {
}
});