dima-avdeev-jb / ios-android-inconsistent

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Issue JetBrains/compose-multiplatform#3453
Inconsistency in Material3 between Android vs Desktop (and iOS)

Desktop and iOS

img.png

img_1.png

Android

img_2.png

Code:

@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

About

License:Apache License 2.0


Languages

Language:Kotlin 70.4%Language:Swift 18.9%Language:Shell 7.4%Language:Ruby 3.3%