- NestedScrollView 的问题记录
- Flutter之NestedScrollView与ListVie
- NestedScrollView进入界面不能定位到顶部问题解决
- NestedScrollView嵌套RecyclerView导致
- Flutter 扩展NestedScrollView (二)列表
- NestedScrollView的bug处理,子view首次点击
- NestedScrollView 嵌套 RecyclerView
- 采坑笔记_多NestedScrollview+ViewPage+
- NestedScrollView嵌套Recyclerview列表
- Meterial Design常见控件的使用(四):自定义Beh
nestedScrollview 是scrollview的升级版,可以有效解决和recyclerview 配合使用时的滑动冲突事件,只需要在使用时设置以下属性就可以完美滑动:
LinearLayoutManager layoutManager = new LinearLayoutManager(getContext());
layoutManager.setSmoothScrollbarEnabled(true);
layoutManager.setAutoMeasureEnabled(true);
recyView.setLayoutManager(layoutManager);
recyView.setHasFixedSize(true);
recyView.setNestedScrollingEnabled(false);
这些都是题外话,今天要讲的一个属性是
android:fillViewport="true"
之前是没有用到这个属性的,但是由于最近一次使用nestedScrollview作为根布局时,屏幕下半部分的framelayout一直是显示不出来的状态,几经修改也没能显示出来,觉得很是纳闷,于是就百度一番,发现了这个属性,其实这个属性的意思就是说,允许nestedScrollview中的子布局去填充满自己,确实是很好用的,在此记录一下,加深印象,页希望有入坑的小伙伴可以参考一下,开心的码代码。
网友评论