Android 12 Developer Preview is here! Try it out, and give us your feedback!

Vertical

@Immutable data class Vertical : Alignment.Vertical
kotlin.Any
   ↳ androidx.compose.ui.BiasAlignment.Vertical

An Alignment.Vertical specified by bias: for example, a bias of -1 represents alignment to the top, a bias of 0 will represent centering, and a bias of 1 will represent bottom. Any value can be specified to obtain an alignment. Inside the -1,1 range, the obtained alignment will position the aligned size fully inside the available space, while outside the range it will the aligned size will be positioned partially or completely outside.

Summary

Public constructors
<init>(bias: Float)

An Alignment.Vertical specified by bias: for example, a bias of -1 represents alignment to the top, a bias of 0 will represent centering, and a bias of 1 will represent bottom.

Public methods
Int
align(size: Int, space: Int)

Calculates the vertical position of a box of height size relative to the top edge of an area of height space.

Public constructors

<init>

Vertical(bias: Float)

An Alignment.Vertical specified by bias: for example, a bias of -1 represents alignment to the top, a bias of 0 will represent centering, and a bias of 1 will represent bottom. Any value can be specified to obtain an alignment. Inside the -1,1 range, the obtained alignment will position the aligned size fully inside the available space, while outside the range it will the aligned size will be positioned partially or completely outside.

See Also

Public methods

align

fun align(
    size: Int,
    space: Int
): Int

Calculates the vertical position of a box of height size relative to the top edge of an area of height space. The returned offset can be negative or larger than space - size meaning that the box will be positioned partially or completely outside the area.