A layout composable that places its children on top of each other and on an arc.
CurvedBoxSample
@Composable
fun CurvedBoxSample() {
CurvedLayout(modifier = Modifier.fillMaxSize()) {
curvedBox(
modifier = CurvedModifier.background(Color.Red),
radialAlignment = CurvedAlignment.Radial.Inner,
angularAlignment = CurvedAlignment.Angular.End,
) {
curvedComposable {
Box(modifier = Modifier.width(40.dp).height(80.dp).background(Color.Green))
}
curvedComposable {
Box(modifier = Modifier.size(30.dp).clip(CircleShape).background(Color.White))
}
}
}
}