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滚动前后的状态。