简单记录下一次项目中流式布局的实现
效果图之前项目中实现流失布局都是在网络上找各种第三方的实现,比如最新一次使用的就是https://github.com/xiangcman/LayoutManager-FlowLayout 这篇文章里边的自定义FlowlayoutManager,拿过来用的话需要修改下RV里边的item的边距,xml或者在Manager里边都行,看自己个人需求
but
后来,有一位小姐姐使用系统提供的FlexboxLayoutManager实现的效果也挺好的,于是就果断参考换成了官方提供的Managerhttps://github.com/google/flexbox-layout
Manager使用部分的代码如下:
FlexboxLayoutManager historyManager = new FlexboxLayoutManager(this);
historyManager.setFlexDirection(FlexDirection.ROW);
historyManager.setFlexWrap(FlexWrap.WRAP);
rvSearchHistory.setLayoutManager(historyManager);
网友评论