【发布时间】:2014-11-21 19:17:03
【问题描述】:
我正在尝试在 android 上覆盖 ScrollView 中的 scrollTo 方法。
我查看了 View 和 ScrollView 的源代码,似乎在进行滚动时,它总是会调用此方法。但是当我滚动滚动视图时,我的方法没有被调用。知道为什么吗?
或者是否有任何重要的点可以在滚动即将发生但尚未发生时通知我,以便我可以丢弃该滚动事件?
【问题讨论】:
标签: android
我正在尝试在 android 上覆盖 ScrollView 中的 scrollTo 方法。
我查看了 View 和 ScrollView 的源代码,似乎在进行滚动时,它总是会调用此方法。但是当我滚动滚动视图时,我的方法没有被调用。知道为什么吗?
或者是否有任何重要的点可以在滚动即将发生但尚未发生时通知我,以便我可以丢弃该滚动事件?
【问题讨论】:
标签: android
尝试覆盖
protected void onScrollChanged()
改为方法。
【讨论】:
好像protected boolean overScrollBy(int deltaX, int deltaY, int scrollX, int scrollY, int scrollRangeX, int scrollRangeY, int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent)
scrollview 滚动时不调用方法,而是调用 overScrollBy。
【讨论】: