【发布时间】:2017-11-10 03:06:28
【问题描述】:
是否有任何替代侦听器可用于获取 y 轴上的滚动量?
我正在使用android.support.v7.widget.Toolbar,但它没有向后兼容 API 级别 19。
【问题讨论】:
标签: java android android-view android-toolbar android-scroll
是否有任何替代侦听器可用于获取 y 轴上的滚动量?
我正在使用android.support.v7.widget.Toolbar,但它没有向后兼容 API 级别 19。
【问题讨论】:
标签: java android android-view android-toolbar android-scroll
您可以使用ViewTreeObserver#addOnScrollChangedListener() API 来实现:
toolbar.getViewTreeObserver().addOnScrollChangedListener(
new ViewTreeObserver.OnScrollChangedListener() {
@Override public void onScrollChanged() {
int x = toolbar.getScrollX();
int y = toolbar.getScrollY();
}
});
【讨论】:
如果我理解正确,你可以改用addOnScrollChangedListener()。
希望这会有所帮助。 对不起我的英语。
【讨论】: