BiasAbsoluteAlignment.Horizontal


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. 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

Cmn

Public functions

open Int
align(size: Int, space: Int, layoutDirection: LayoutDirection)

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

Cmn
open operator Alignment

Combine this instance's horizontal alignment with other's vertical alignment to create an Alignment.

Cmn

Public properties

Float
Cmn

Public constructors

Horizontal

Horizontal(bias: Float)

Public functions

align

open fun align(size: Int, space: Int, layoutDirection: LayoutDirection): Int

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

plus

open operator fun plus(other: Alignment.Vertical): Alignment

Combine this instance's horizontal alignment with other's vertical alignment to create an Alignment.

Public properties

bias

val biasFloat