Row本身是不支持滚动的(Column同理),但是想要滚动的话,可以使用Modifier.horizontalScroll()来实现,代码如下
复制Row(Modifier.horizontalScroll...似乎不支持一个水平滚动嵌套垂直滚动(或垂直滚动中嵌套水平滚动),所以相应布局需要合理设计
此外,提及下,如果想使用像ListView或RecyclerView那样的列表组件,在Compose中可以使用LazyRow...水平方向对齐
Spacer
Spacer,直接翻译的话,应该是空格,其主要就是充当margin的作用,一般使用modifier修饰符来设置宽高占位来达到margin效果
Card
官方封装好的Material Design...的卡片布局
复制fun Card(
modifier: Modifier = Modifier,
shape: Shape = MaterialTheme.shapes.medium,...= null,
elevation: Dp = 1.dp,
content: @Composable () -> Unit
)
shape 形状,使用详见Jetpack Compose学习