scroll_view.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// 判斷 scrollView 當(dāng)前滾動(dòng)位置在頂部
if(scroll_View.getSrollY == 0){
}
// 判斷scrollview 滑動(dòng)到底部
// scrollY 的值和子view的高度一樣尼摹,這人物滑動(dòng)到了底部
if (scroll_view.getChildAt(0).getHeight() - scroll_view.getHeight()
== scroll_view.getScrollY()){
}
return false;
}
});
HorizontalScrollView:奴烙、
@Override
protected void onScrollChanged(int l, int t, int oldl, int oldt) {
// TODO Auto-generated method stub
super.onScrollChanged(l, t, oldl, oldt);
int maxScrollX = getChildAt(0).getMeasuredWidth()-getMeasuredWidth();
//滑到最左
if (getScrollX() == 0 ) {
}else if (getScrollX() == maxScrollX) { //滑到最右
}else { //滑到中間
}
}