使用Webview滚动时隐藏浮动操作按钮

时间:2017-03-05 10:37:43

标签: android

使用Webview向下滚动时是否可以隐藏fab按钮并在向上滚动时显示?与使用fab的Recycler View效果/动画一样。

1 个答案:

答案 0 :(得分:0)

@TargetApi是必需的,因为setOnScrollChangeListener()不适合23岁以下的人使用。

@TargetApi(23)
public void hideFabOnScroll(){
    webView.setOnScrollChangeListener(new View.OnScrollChangeListener() {
        @Override
        public void onScrollChange(View v, int scrollX, int scrollY, oldScrollX, int oldScrollY) {
            if (scrollY > oldScrollY)
                fab.hide();
            else if (scrollY < oldScrollY)
                fab.show();

        }
    });
}