Adriano Celentano
@Composable fun ModifierLayoutDrawing( ) { Canvas(modifier = Modifier .fillMaxHeight() .fillMaxWidth() .background(Color.Green) .moveDraw() , onDraw = { drawCircle(color = Color.Blue, radius = 200f) } ) } @Preview(showBackground = true) @Composable fun layoutPreview() { ModifierLayoutDrawing() } fun Modifier.moveDraw(): Modifier { return layout { measurable, constraints -> val place = measurable.measure(constraints = constraints) layout(constraints.maxWidth, constraints.maxHeight) { place.placeRelative(100, 0) } } }
Elias
Javier
A modern programming language that makes developers happier.