我正在尝试在Android上的ScrollView中覆盖scrollTo方法。
我查看了View和ScrollView的源代码,看起来在滚动时,它总是调用这个方法。但是当我滚动滚动视图时,我的方法不会被调用。知道为什么吗?
或者是否有任何重点可以在滚动即将发生但尚未发生时通知我,以便我可以丢弃该滚动事件?
答案 0 :(得分:0)
尝试覆盖
protected void onScrollChanged()
而不是方法。
答案 1 :(得分:-1)
似乎是protected boolean overScrollBy(int deltaX, int deltaY, int scrollX, int scrollY, int scrollRangeX, int scrollRangeY, int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent)
滚动视图滚动时不调用方法,而是overScrollBy。