我是靠谱客的博主 默默烧鹅,这篇文章主要介绍RecyclerView 瀑布流 自动换行,现在分享给大家,希望可以做个参考。

代码后面有附上

在这里插入图片描述

复制代码
1
2
3
4
5
6
dependencies { .....使用这个东西 implementation 'com.google.android.flexbox:flexbox:3.0.0' }

##关键代码

复制代码
1
2
3
4
5
6
7
8
9
10
//设置布局管理器 FlexboxLayoutManager flexboxLayoutManager = new FlexboxLayoutManager(this); //flexDirection 属性决定主轴的方向(即项目的排列方向)。类似 LinearLayout 的 vertical 和 horizontal。 flexboxLayoutManager.setFlexDirection(FlexDirection.ROW); //主轴为水平方向,起点在左端。 //flexWrap 默认情况下 Flex 跟 LinearLayout 一样,都是不带换行排列的,但是flexWrap属性可以支持换行排列。 flexboxLayoutManager.setFlexWrap(FlexWrap.WRAP); //按正常方向换行 //justifyContent 属性定义了项目在主轴上的对齐方式。 flexboxLayoutManager.setJustifyContent(JustifyContent.FLEX_START); //交叉轴的起点对齐。 recyclerView.setLayoutManager(flexboxLayoutManager);

GitHub地址:https://github.com/20RenGY/FlexboxDemo

最后

以上就是默默烧鹅最近收集整理的关于RecyclerView 瀑布流 自动换行的全部内容,更多相关RecyclerView内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部