我在RecyclerView上方有一些视图,我想使它们全部可滚动,如下所示:
当我滚动时,切换按钮应如下所示滚动:
我的布局如下:
id_
但是当我尝试滚动时,切换按钮在屏幕上保持固定。只有recyclerview滚动到切换按钮的后面。
任何人都可以帮忙吗?
答案 0 :(得分:0)
首先,确定您的recylerview是向上滚动还是向下滚动。并根据该滚动隐藏/显示和设置切换布局的动画。
例如
这是我确定上下左右视图的代码
mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
if (dy > 0 && toggelLayout.getVisibility() == View.VISIBLE) {
//Hide
} else if (dy < 0 && toggelLayout.getVisibility() !=View.VISIBLE) {
//Show
}
}
});