HorizontalAlignmentLine
class HorizontalAlignmentLine : AlignmentLine
kotlin.Any | ||
↳ | androidx.compose.ui.layout.AlignmentLine | |
↳ | androidx.compose.ui.layout.HorizontalAlignmentLine |
A horizontal AlignmentLine. Defines an horizontal offset line that can be used by parent
layouts usually to align or position their children vertically. Text baselines (FirstBaseline
and LastBaseline
) are representative examples of HorizontalAlignmentLines. For example,
they can be used by Row
, to align its children by baseline, or by paddingFrom
to
achieve a layout with a specific from the top to the baseline of the text content.
The positions of the alignment lines will be automatically inherited by parent layouts from
their content, and the merger will be used to merge multiple line positions when more
than one child provides a specific HorizontalAlignmentLine. See AlignmentLine
for more details.
Summary
Public constructors | |
---|---|
A horizontal AlignmentLine. |
Public constructors
<init>
HorizontalAlignmentLine(merger: (Int, Int) -> Int)
A horizontal AlignmentLine. Defines an horizontal offset line that can be used by parent
layouts usually to align or position their children vertically. Text baselines (FirstBaseline
and LastBaseline
) are representative examples of HorizontalAlignmentLines. For example,
they can be used by Row
, to align its children by baseline, or by paddingFrom
to
achieve a layout with a specific from the top to the baseline of the text content.
The positions of the alignment lines will be automatically inherited by parent layouts from
their content, and the merger will be used to merge multiple line positions when more
than one child provides a specific HorizontalAlignmentLine. See AlignmentLine
for more details.
Parameters | |
---|---|
merger: (Int, Int) -> Int | How to merge two alignment line values defined by different children |