如何停止Collapsing ToolBar滚动取决于RecyclerView列表计数

时间:2016-06-07 06:05:03

标签: android android-recyclerview android-collapsingtoolbarlayout

在我的应用中,我正在使用Activity& Fragment.Collapsing ToolBar在Activity中,RecyclerView在Fragment中。

我附上了两张照片。 *滚动之前 *滚动后,项目会消失。所以在底部创建了一个空白区域。

如果recyclerview在那里有可见物品,我需要停止折叠。如果项目更多,则必须启用滚动。如何执行此操作?请帮忙。 甚至我提到了以下链接。但是没有Activity&组合。 Fragment Collapsing ToolBar滚动。

How to disable scrolling of NestedScrollView&CollapsingToolbarLayout, for example when there is no more content below?

enter image description here

1 个答案:

答案 0 :(得分:0)

在活动和片段中创建AppBar布局public,根据回收视图计数集扩展,如此

               int itemCount=adapter.size();
               if(itemCount>4){
                    ((YourActivity)getActivity()).appBarLayout.setExpanded(true,true);
                }else{
                    ((YourActivity)getActivity()).appBarLayout.setExpanded(false,true);
                }

adapter.size()指的是您的recycleview适配器计数