BiasAlignment
-
Cmn
data class BiasAlignment : Alignment
An Alignment specified by bias: for example, a bias of -1 represents alignment to the start/top, a bias of 0 will represent centering, and a bias of 1 will represent end/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 | |
|---|---|
BiasAbsoluteAlignment |
|
Alignment |
Summary
Nested types |
|---|
data class BiasAlignment.Horizontal : Alignment.HorizontalAn |
data class BiasAlignment.Vertical : Alignment.VerticalAn |
Public constructors |
|
|---|---|
BiasAlignment(horizontalBias: Float, verticalBias: Float) |
Cmn
|
Public functions |
||
|---|---|---|
open IntOffset |
align(size: IntSize, space: IntSize, layoutDirection: LayoutDirection)Calculates the position of a box of size |
Cmn
|
Public constructors
Public functions
align
open fun align(size: IntSize, space: IntSize, layoutDirection: LayoutDirection): IntOffset
Calculates the position of a box of size size relative to the top left corner of an area of size 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.