之前的我們用流式布局的時候更多的是用的到是FlowLayout,這里我們用一種新的方式
流式布局使用場景之一就是我們的搜索歷史,這里我們看一下效果圖:

搜索歷史
flexbox流式布局
谷歌出品,配合RecyclerView使用,它不香嗎?
RecyclerView自定義各種Item,它不香嗎?
第1步:引入flexbox流式布局
implementation com.google.android:flexbox:1.0.0
第2步:實現(xiàn)FlexboxLayoutManager
FlexboxLayoutManager flexboxLayoutManager = new FlexboxLayoutManager(mContext, FlexDirection.ROW, FlexWrap.WRAP) {
@Override
public boolean canScrollVertically() {
return false;
}
};
第3步:為RecyclerView設置setLayoutManager
recyclerView.setLayoutManager(flexboxLayoutManager);
這里的LayoutManager就是我們實現(xiàn)的FlexboxLayoutManager,具體的RecyclerView的adapter的實現(xiàn)代碼我這里就不做贅述了,大家更具自己的需求完善就ok了