是否有任何备用侦听器可用于在y轴上获取滚动量?
我正在使用android.support.v7.widget.Toolbar
,但它与API级别19没有向后兼容性。
答案 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()
代替。
希望这会有所帮助。 抱歉我的英文。