Google is committed to advancing racial equity for Black communities. See how.

BiasAbsoluteAlignment

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

An Alignment specified by bias: for example, a bias of -1 represents alignment to the left/top, a bias of 0 will represent centering, and a bias of 1 will represent right/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

Nested classes
data

An Alignment.Horizontal specified by bias: for example, a bias of -1 represents alignment to the left, a bias of 0 will represent centering, and a bias of 1 will represent right.

Public constructors
<init>(horizontalBias: Float, verticalBias: Float)

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

Public methods
IntOffset
align(size: IntSize, space: IntSize, layoutDirection: LayoutDirection)

Returns the position of a 2D point in a container of a given size, according to this BiasAbsoluteAlignment.

Inherited functions

Public constructors

<init>

BiasAbsoluteAlignment(
    horizontalBias: Float,
    verticalBias: Float)

An Alignment specified by bias: for example, a bias of -1 represents alignment to the left/top, a bias of 0 will represent centering, and a bias of 1 will represent right/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.

Public methods

align

fun align(
    size: IntSize,
    space: IntSize,
    layoutDirection: LayoutDirection
): IntOffset

Returns the position of a 2D point in a container of a given size, according to this BiasAbsoluteAlignment. The position will not be mirrored in Rtl context.