更优雅的实现流式布局,是时候抛弃FlowLayout了

之前的我们用流式布局的时候更多的是用的到是FlowLayout,这里我们用一种新的方式
流式布局使用场景之一就是我们的搜索历史,这里我们看一下效果图:

搜索历史

flexbox流式布局

谷歌出品,配合RecyclerView使用,它不香吗?
RecyclerView自定义各种Item,它不香吗?

1步:引入flexbox流式布局


  implementation  com.google.android:flexbox:1.0.0

2步:实现FlexboxLayoutManager

FlexboxLayoutManager  flexboxLayoutManager = new FlexboxLayoutManager(mContext, FlexDirection.ROW, FlexWrap.WRAP) {
            @Override
            public boolean canScrollVertically() {
                return false;
            }
        };

3步:为RecyclerView设置setLayoutManager

      recyclerView.setLayoutManager(flexboxLayoutManager);

这里的LayoutManager就是我们实现的FlexboxLayoutManager,具体的RecyclerView的adapter的实现代码我这里就不做赘述了,大家更具自己的需求完善就ok了

(每天学习一点点.每天进步一点点,分享不宜路过点个赞呀,喜欢的点个关注后续更新不断)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。