api level 19的工具栏setOnScrollChangeListener()

时间:2017-06-08 11:52:48

标签: java android android-view android-toolbar android-scroll

是否有任何备用侦听器可用于在y轴上获取滚动量?

我正在使用android.support.v7.widget.Toolbar,但它与API级别19没有向后兼容性。

2 个答案:

答案 0 :(得分:6)

您可以使用ViewTreeObserver#addOnScrollChangedListener() API来实现这一目标:


    toolbar.getViewTreeObserver().addOnScrollChangedListener(
        new ViewTreeObserver.OnScrollChangedListener() {
          @Override public void onScrollChanged() {
              int x = toolbar.getScrollX();
              int y = toolbar.getScrollY();
          }
        });

答案 1 :(得分:0)

如果我理解正确,您可以使用addOnScrollChangedListener()代替。

希望这会有所帮助。 抱歉我的英文。