【问题标题】:Floating Action Button hide when scrolling with Webview使用 Webview 滚动时浮动操作按钮隐藏
【发布时间】:2017-03-05 10:37:42
【问题描述】:

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

【问题讨论】:

标签: android


【解决方案1】:

@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();

        }
    });
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-27
    • 1970-01-01
    • 2015-12-13
    • 2017-08-12
    • 2020-05-28
    • 1970-01-01
    • 2020-07-07
    • 2015-02-15
    相关资源
    最近更新 更多