Source set: Common
public class Adaptive(private val minSize: Dp) : StaggeredGridCells
Defines a grid with as many rows or columns as possible on the condition that every cell has at least minSize space and all extra space distributed evenly.
For example, for the vertical LazyVerticalStaggeredGrid Adaptive(20.dp) would mean that there will be as many columns as possible and every column will be at least 20.dp and all the columns will have equal width. If the screen is 88.dp wide then there will be 4 columns 22.dp each.
Functions
calculateCrossAxisCellSizes
Source set: Common
override fun Density.calculateCrossAxisCellSizes(
availableSize: Int,
spacing: Int,
): IntArray
hashCode
Source set: Common
override fun hashCode(): Int
equals
Source set: Common
override fun equals(other: Any?): Boolean