【问题标题】:Overriding scrollTo method in ScrollView在 ScrollView 中覆盖 scrollTo 方法
【发布时间】:2014-11-21 19:17:03
【问题描述】:

我正在尝试在 android 上覆盖 ScrollView 中的 scrollTo 方法。

我查看了 View 和 ScrollView 的源代码,似乎在进行滚动时,它总是会调用此方法。但是当我滚动滚动视图时,我的方法没有被调用。知道为什么吗?

或者是否有任何重要的点可以在滚动即将发生但尚未发生时通知我,以便我可以丢弃该滚动事件?

【问题讨论】:

    标签: android


    【解决方案1】:

    尝试覆盖

    protected void onScrollChanged() 
    

    改为方法。

    【讨论】:

      【解决方案2】:

      好像protected boolean overScrollBy(int deltaX, int deltaY, int scrollX, int scrollY, int scrollRangeX, int scrollRangeY, int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent) scrollview 滚动时不调用方法,而是调用 overScrollBy。

      【讨论】:

      • overScrollBy 没有被调用但是 overScrollBy 被调用了?没有意义
      猜你喜欢
      • 1970-01-01
      • 2012-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-16
      • 1970-01-01
      相关资源
      最近更新 更多