A layout composable that places its children in an arc, rotating them as needed.
SimpleCurvedWorld
@Composable
fun SimpleCurvedWorld() {
CurvedLayout(modifier = Modifier.fillMaxSize()) {
curvedComposable {
BasicText(
"Simple",
Modifier.background(Color.White).padding(2.dp),
TextStyle(color = Color.Black, fontSize = 16.sp),
)
}
curvedComposable { Box(modifier = Modifier.size(20.dp).background(Color.Gray)) }
curvedComposable {
BasicText(
"CurvedWorld",
Modifier.background(Color.White).padding(2.dp),
TextStyle(color = Color.Black, fontSize = 16.sp),
)
}
}
}