Android ScrollView如何判断上下滑的方向

1.在activity实现ViewTreeObserver.OnScrollChangedListener接口:

(1)、重写public void onScrollChanged()

(2)、在上面的方法里面ScrollView.getScrollY();或者ScrollView.getScrollX();

(3)、和上一次的scrollY或者ScrollX比较判断方向。


2.继承ScrollView:

(1)、继承ScrollView

(2)、重写protected void onScrollChanged(int l, int t, int oldl, int oldt);这样就可以获得ScrollView滚动前后的状态。


3.其他方法待以后补充.

你可能感兴趣的:(Android)