使用Webview向下滚动时是否可以隐藏fab按钮并在向上滚动时显示?与使用fab的Recycler View效果/动画一样。
答案 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();
}
});
}