Adriano Celentano
09/28/2020, 10:02 AM@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
09/28/2020, 10:46 AMJavier
09/28/2020, 10:59 AM