【发布时间】:2017-03-05 10:37:42
【问题描述】:
是否可以在使用 Webview 向下滚动时隐藏 fab 按钮并在向上滚动时显示?就像使用 fab 的 Recycler View 效果/动画一样。
【问题讨论】:
标签: android
是否可以在使用 Webview 向下滚动时隐藏 fab 按钮并在向上滚动时显示?就像使用 fab 的 Recycler View 效果/动画一样。
【问题讨论】:
标签: android
@TargetApi 是必需的,因为setOnScrollChangeListener() 不适用于 23 岁以下的 api。
@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();
}
});
}
【讨论】: