Page 1 of 1

So beheben Sie Statusleistensymbole, die in App ab Android 15 unsichtbar sind

Posted: 13 Apr 2025, 02:31
by Anonymous
Die Statusleiste in meiner App, bis Android 14 einen grauen (Standard-) Hintergrund hatte, sodass die Symbole immer sichtbar waren. Ausgehend von Android 15 ist die Statusleiste jetzt transparent und verwendet Edge-to-Edge, und die Symbole wurden praktisch unsichtbar. Dies liegt daran, dass der Hintergrund meiner App (standardmäßig) weiß und die Symbole auch weiß und nicht automatisch angepasst haben. Im dunklen Modus sind die Symbole sichtbar. < /P>
Ich verwende Jetpack Compose. Ich habe nichts in Bezug auf die Statusleiste oder Benachrichtigungssymbole bearbeitet.private val DarkColorScheme = darkColorScheme(
primary = BlueLight,
secondary = Blue,
tertiary = Blue,
background = Black
)

private val LightColorScheme = lightColorScheme(
primary = Blue,
secondary = BlueLight,
tertiary = BlueLight

/* Other default colors to override
background = Color(0xFFFFFBFE),
surface = Color(0xFFFFFBFE),
onPrimary = Color.White,
onSecondary = Color.White,
onTertiary = Color.White,
onBackground = Color(0xFF1C1B1F),
onSurface = Color(0xFF1C1B1F),
*/
)

@Composable
fun AutoSilentTheme(
darkTheme: Boolean = isSystemInDarkTheme(),
content: @Composable () -> Unit
) {
val colorScheme = if (darkTheme) DarkColorScheme else LightColorScheme

MaterialTheme(
colorScheme = colorScheme,
typography = Typography,
content = content
)
}
< /code>
Ich habe die Dokumente und den Stapelüberlauf nach Antworten durchsucht, konnte aber keine finden. Jede Hilfe wird geschätzt. Danke!