Skip to content

Vertical

@Stable



interface Vertical

Used to specify the vertical arrangement of the layout's children in layouts like Column.

Inheritors

Properties

spacing

open val spacing: Int

Spacing that should be added between any two adjacent layout children.

Functions

arrange

abstract fun arrange(
    totalSize: Int, 
    sizes: IntArray, 
    outPositions: IntArray
)

Vertically places the layout children.

Parameters

  • totalSize: Available space that can be occupied by the children, in pixels.

  • sizes: An array of sizes of all children, in pixels.

  • outPositions: An array of the size of sizes that returns the calculated positions relative to the top, in pixels.