Mark
09/12/2024, 3:12 PMModalNavigationDrawer
very briefly (maybe 100ms or so) flashes up on the screen. What could be causing this?Mark
09/12/2024, 7:34 PMsetContent
(usually called from onCreate
) is actually called a little later. In my app, I collect a startup-state flow and call setContent
when a success state is reached. You can simulate this with:
// simulate waiting for some startup event to complete
GlobalScope.launch(Dispatchers.Main) {
delay(1.seconds)
setContent {
AppTheme {
ModalNavigationDrawer(
drawerContent = {
ModalDrawerSheet {
...
}
}
) {
...
}
}
}
}
So, is this a bug or WAI?Mark
09/12/2024, 8:03 PMvar drawerAlpha by rememberSaveable {
mutableFloatStateOf(0f)
}
LaunchedEffect(Unit) {
delay(500.milliseconds)
drawerAlpha = 1f
}
ModalDrawerSheet(
modifier = Modifier.alpha(drawerAlpha),
...
Mark
10/15/2024, 3:05 AM