barra de estado transparente / interfaz de usuario del sistema en kit 4.4 Kat [duplicado]


Esta pregunta ya tiene una respuesta aquí:

Esto debe ser posible con la versión 4.4, pero todavía no he encontrado documentación sobre esto - ¿alguien sabe cómo hacer que la barra de estado / system-ui sea transparente/translúcida ?

Author: ligi, 2013-11-24

3 answers

Aquí tienes - http://developer.android.com/about/versions/android-4.4.html#UI

Barras de sistema translúcidas

Ahora puede hacer que las barras del sistema sean parcialmente translúcidas con nuevo temas Tema.Holo.NoActionBar.Decor translúcido y Temático.Holo.Luz.NoActionBar.Decor translúcido. Al habilitar translúcido barras del sistema, su diseño llenará el área detrás de las barras del sistema, por lo también debe habilitar fitsSystemWindows para la parte de su diseño que no debe estar cubierto por las barras del sistema.

Si está creando un tema personalizado, establezca uno de estos temas como el tema principal o incluir el windowTranslucentNavigation y Propiedades de estilo windowTranslucentStatus en tu tema.

 23
Author: Joel Fernandes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-23 21:09:47

El uso de uno de los temas integrados le impide tener un ActionBar.

Barras de sistema translúcidas

Ahora puede hacer que las barras del sistema sean parcialmente translúcidas con nuevo temas, Theme.Holo.NoActionBar.TranslucentDecor y Theme.Holo.Light.NoActionBar.TranslucentDecor. Al habilitar translúcido barras del sistema, su diseño llenará el área detrás de las barras del sistema, por lo también debe habilitar fitsSystemWindows para la parte de su diseño eso no debería estar cubierto por las barras del sistema.

Si está creando un tema personalizado, establezca uno de estos temas como el tema principal o incluir el windowTranslucentNavigation y windowTranslucentStatus propiedades de estilo en su tema.

Si desea tener una barra de estado transparente y una navegación transparente con el uso de una Barra de acciones, simplemente agregue lo siguiente a su tema personalizado (en valores - v19/estilos.xml)

<style name="Theme.MyTheme" parent="Theme.MyTheme.Base">
        <item name="android:windowTranslucentStatus">true</item>
        <item name="android:windowTranslucentNavigation">true</item>
</style>
 99
Author: NPike,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-02 12:25:24

Todavía no he encontrado documentación sobre esto

Hmmmm...

Http://developer.android.com/about/versions/kitkat.html#44-immersive

Para obtener el mayor impacto de su contenido, ahora puede usar nuevos estilos de ventana y temas para solicitar la interfaz de usuario translúcida del sistema, incluida la barra de estado y la barra de navegación. Para garantizar la legibilidad de los botones de la barra de navegación o la información de la barra de estado, se muestran gradientes sutiles detrás de las barras del sistema. Un típico caso de uso sería una aplicación que necesita mostrar a través de un fondo de pantalla.

Http://developer.android.com/about/versions/android-4.4.html#UI

Ahora puede hacer que las barras del sistema sean parcialmente translúcidas con nuevos temas, Theme.Holo.NoActionBar.TranslucentDecor y tema.Holo.Luz.NoActionBar.Decor translúcido. Al habilitar las barras translúcidas del sistema, su diseño llenará el área detrás de las barras del sistema, por lo que también debe habilitar fitsSystemWindows para la porción de su diseño que no debe ser cubierto por las barras del sistema.

Si está creando un tema personalizado, establezca uno de estos temas como tema principal o incluya las propiedades de estilo windowTranslucentNavigation y windowTranslucentStatus en el tema.

 9
Author: CommonsWare,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-23 20:59:28