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!
So beheben Sie Statusleistensymbole, die in App ab Android 15 unsichtbar sind ⇐ Android
-
- Similar Topics
- Replies
- Views
- Last post