Koneko Toujou
02/05/2023, 11:59 AMDropdownMenu
to jank when opening for the first time even with the JIT fully disabled via -Djava.compiler=NONE -Xint -XX:-UseCompiler XX:+UnlockDiagnosticVMOptions -XX:+PrintCompilation
for https://foso.github.io/Jetpack-Compose-Playground/material/dropdownmenu/
im using
kotlin.code.style=official
kotlin.version=1.7.20
compose.version=1.2.2
https://bpa.st/IDPCUKoneko Toujou
02/05/2023, 1:43 PMKoneko Toujou
02/05/2023, 1:44 PM@Composable
fun DropdownDemo() {
var expanded by remember { mutableStateOf(false) }
val items = listOf("A", "B", "C", "D", "E", "F")
val disabledValue = "B"
var selectedIndex by remember { mutableStateOf(0) }
Box(modifier = Modifier.fillMaxSize().wrapContentSize(Alignment.TopStart)) {
Text(items[selectedIndex],modifier = Modifier.fillMaxWidth().clickable(onClick = { expanded = true }).background(Color.Gray))
DropdownMenu(
expanded = expanded,
onDismissRequest = { expanded = false },
modifier = Modifier.fillMaxWidth().background(
Color.Red)
) {
}
}
}
upon the first "expanding" of the menuKoneko Toujou
02/05/2023, 1:44 PM