小编use*_*385的帖子

LazyVerticalGrid 自适应方形项目

有没有一种有效的方法可以使自适应网格的项目高度等于运行时确定的宽度?基本上我想要方形的物品。

到目前为止我已经尝试过这个:

var size by remember { mutableStateOf(IntSize.Zero) }

Column( // item
...
     .onSizeChanged {
        size = it
     }
    .size(with(LocalDensity.current) {
        size.width.toDp()
    })
)
Run Code Online (Sandbox Code Playgroud)

但我是个新手,认为这可能是一项昂贵的操作。还有其他选择吗?

android android-jetpack-compose

3
推荐指数
1
解决办法
786
查看次数

标签 统计

android ×1

android-jetpack-compose ×1