GridCells
@ExperimentalFoundationApi object GridCells : GridCells
Summary
Public functions |
|
---|---|
@ExperimentalFoundationApi GridCells |
|
@ExperimentalFoundationApi GridCells |
|
open List<Int> |
Density!.calculateCrossAxisCellSizes(availableSize: Int!, spacing: Int!) Calculates the number of cells and their cross axis size based on |
Public functions
calculateCrossAxisCellSizes
open fun Density!.calculateCrossAxisCellSizes(availableSize: Int!, spacing: Int!): List<Int>
Calculates the number of cells and their cross axis size based on availableSize
and spacing
.
For example, in vertical grids, spacing
is passed from the grid's Arrangement.Horizontal
. The Arrangement.Horizontal
will also be used to arrange items in a row if the grid is wider than the calculated sum of columns.
Note that the calculated cross axis sizes will be considered in an RTL-aware manner -- if the grid is vertical and the layout direction is RTL, the first width in the returned list will correspond to the rightmost column.
Parameters | |
---|---|
availableSize: Int! |
available size on cross axis, e.g. width of |
spacing: Int! |
cross axis spacing, e.g. horizontal spacing for |