伸缩布局

使用Google官方库 flexbox-layout 来实现流式伸缩布局

依赖

dependencies {
    implementation 'com.google.android.flexbox:flexbox:3.0.0'
}

创建列表

rv.layoutManager = FlexboxLayoutManager(activity)

rv.setup {
    addType<FlexTagModel>(R.layout.item_flex_tag)
}.models = getData()

示例代码