Hamba
11/23/2023, 5:51 PMHamba
11/24/2023, 3:26 AMclass StackLeft(private val colWidth: Dp) : GridCells {
override fun Density.calculateCrossAxisCellSizes(
availableSize: Int,
spacing: Int
): List<Int> {
val count = maxOf((availableSize + spacing) / (colWidth.roundToPx() + spacing), 1)
return List(count) { colWidth.roundToPx() }
}
}
LazyVerticalGrid(
columns = StackLeft(colWidth),
...
) {
// contents
}