MeasureResult


Interface holding the size and alignment lines of the measured layout, as well as the children positioning logic. placeChildren is the function used for positioning children. Placeable.placeAt should be called on children inside placeChildren. The alignment lines can be used by the parent layouts to decide layout, and can be queried using the Placeable.get operator. Note that alignment lines will be inherited by parent layouts, such that indirect parents will be able to query them as well.

Summary

Public functions

Unit
Cmn

Public properties

Map<AlignmentLineInt>
Cmn
Int
Cmn
open (RulerScope.() -> Unit)?
Cmn
Int
Cmn

Public functions

placeChildren

fun placeChildren(): Unit

Public properties

alignmentLines

val alignmentLinesMap<AlignmentLineInt>

height

val heightInt

rulers

open val rulers: (RulerScope.() -> Unit)?

width

val widthInt