OnRemeasuredModifier
Interface
Common
@JvmDefaultWithCompatibility
interface OnRemeasuredModifier : Modifier.Element
A modifier whose onRemeasured
is called when the layout content is remeasured. The most common
usage is onSizeChanged
.
Functions
fun onRemeasured(size: IntSize)
Called after a layout's contents have been remeasured.
Code Examples
OnSizeChangedSample
@Composable
fun OnSizeChangedSample(name: String) {
// Use onSizeChanged() for diagnostics. Use Layout or SubcomposeLayout if you want
// to use the size of one component to affect the size of another component.
Text(
"Hello $name",
Modifier.onSizeChanged { size -> println("The size of the Text in pixels is $size") },
)
}