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

Forum für diejenigen, die für Android programmieren
Anonymous
 So beheben Sie Statusleistensymbole, die in App ab Android 15 unsichtbar sind

Post 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!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post