Issue JetBrains/compose-multiplatform#3453
Inconsistency in Material3 between Android vs Desktop (and iOS)
@Composable
fun App() {
MaterialTheme {
Box(modifier = Modifier.size(100.dp), Alignment.Center) {
CircleWithText()
}
}
}
@Composable
fun CircleWithText() {
Box(Modifier.size(24.dp), contentAlignment = Alignment.Center) {
Canvas(modifier = Modifier.fillMaxSize()) {
drawCircle(SolidColor(Color.Gray))
}
Text(
text = "AB",
color = Color.White,
fontSize = 10.sp,
modifier = Modifier.fillMaxSize(),
textAlign = TextAlign.Center,
)
}
}
For newer versions of Compose follow here: https://github.com/dima-avdeev-jb/issues-3453-inconsistence