之前的我們用流式布局的時(shí)候更多的是用的到是FlowLayout,這里我們用一種新的方式
流式布局使用場(chǎng)景之一就是我們的搜索歷史
,這里我們看一下效果圖:
flexbox流式布局
谷歌出品昧港,配合RecyclerView使用,它不香嗎玛荞?
RecyclerView自定義各種Item,它不香嗎?
第1
步:引入flexbox流式布局
implementation com.google.android:flexbox:1.0.0
第2
步:實(shí)現(xiàn)FlexboxLayoutManager
FlexboxLayoutManager flexboxLayoutManager = new FlexboxLayoutManager(mContext, FlexDirection.ROW, FlexWrap.WRAP) {
@Override
public boolean canScrollVertically() {
return false;
}
};
第3
步:為RecyclerView設(shè)置setLayoutManager
recyclerView.setLayoutManager(flexboxLayoutManager);
這里的LayoutManager就是我們實(shí)現(xiàn)的FlexboxLayoutManager,具體的RecyclerView的adapter的實(shí)現(xiàn)代碼我這里就不做贅述了,大家更具自己的需求完善就ok了