更優(yōu)雅的實現(xiàn)流式布局,是時候拋棄FlowLayout了

之前的我們用流式布局的時候更多的是用的到是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了

(每天學習一點點.每天進步一點點,分享不宜路過點個贊呀,喜歡的點個關注后續(xù)更新不斷)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容