其他分享
首页 > 其他分享> > android-在Viewpager片段中滚动recyclerview后,隐藏浮动动作按钮

android-在Viewpager片段中滚动recyclerview后,隐藏浮动动作按钮

作者:互联网

我在containerActivity中有一个viewpager,它承载两个片段,两个片段都具有recyclerview,浮动操作按钮位于容器活动中,我想在recyclerview滚动时隐藏fab.

这个StackOverFlow帖子有solution

但是问题是如何通知容器活动中的晶圆厂片段中的recyclerview已滚动.

我是android新手,所以将不胜感激.
谢谢!

解决方法:

试试这个方法.
它对我有用

mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
    super.onScrolled(recyclerView, dx, dy);
    if (dy > 0 && mFloatingActionButton.getVisibility() == View.VISIBLE) {
        mFloatingActionButton.hide();
    } else if (dy < 0 && mFloatingActionButton.getVisibility() != View.VISIBLE) {
        mFloatingActionButton.show();
    }
}});

标签:android-viewpager,floating-action-button,android
来源: https://codeday.me/bug/20191111/2020846.html