Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

616
Vistas
problema al cambiar el color de la barra de estado en jetpack componer

Tengo dos actividades en mi aplicación, una es home.kt y otra es about.kt , para ambas pantallas tengo un color de fondo diferente, en el archivo home.kt configuro el color de la barra de estado en color de fondo.

 rememberSystemUiController().setStatusBarColor( MaterialTheme.colors.background, darkIcons = MaterialTheme.colors.isLight )

Cuando me muevo a about.kt , nuevamente intenté hacer coincidir su color con el fondo, pero la barra de estado mantiene su color original que se configuró en home.kt

 rememberSystemUiController().setStatusBarColor( MaterialTheme.colors.surface, darkIcons = MaterialTheme.colors.isLight ) //This piece is having no effect
over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

En cada actividad, en lugar de utilizar:

rememberSystemUiController().setStatusBarColor ,

establece el color de la barra de estado de esta manera:

 class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { ComposePlaygroundTheme { window?.setStatusBarColor(Color.Red.toArgb()) } } } }
over 4 years ago · Santiago Trujillo Denunciar

0

Para eso, Google también ha creado una biblioteca llamada acompañante. Puede encontrarlo aquí: https://github.com/google/accompanist

como en este módulo, tiene varios módulos para jetpack compose, controlador del sistema para que pueda cambiar usándolo

para obtener más información, consulte el documento :-- https://google.github.io/accompanist/systemuicontroller/

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda