Row本身是不支持滚动的(Column同理),但是想要滚动的话,可以使用Modifier.horizontalScroll()来实现,代码如下
复制Row(Modifier.horizontalScroll...(rememberScrollState())) {
}
Modifier.horizontalScroll() 水平滚动
Modifier.verticalScroll() 垂直滚动
注意:compose...似乎不支持一个水平滚动嵌套垂直滚动(或垂直滚动中嵌套水平滚动),所以相应布局需要合理设计
此外,提及下,如果想使用像ListView或RecyclerView那样的列表组件,在Compose中可以使用LazyRow...,只是名字有所区别,使用方法和上面都一样
verticalArrangement 垂直方向排列
horizontalAlignmentment 水平方向对齐
Spacer
Spacer,直接翻译的话,应该是空格...| Stars-One的杂货小窝
backgroundColor 背景色
contentColor 内容的背景色
border 边框,使用详见Jetpack Compose学习(3)——图标(Icon