Composable Function

CurvedLayout

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),
            )
        }
    }
}