Materialdrawer: Barra de estado translúcida con varios cajones

Creado en 20 mar. 2016  ·  4Comentarios  ·  Fuente: mikepenz/MaterialDrawer

Tengo un cajón izquierdo y un cajón derecho. Quiero que el de la izquierda se dibuje sobre la barra de estado y el cajón derecho debajo. Parece que no puedo tener este comportamiento. O consigo que ambos se dibujen encima o ambos abajo. Esto funcionaba en la versión 4.6.4 y no está en la versión actual.

question

Todos 4 comentarios

Cálmate, este no es un lugar donde puedas pedir cosas ...
¿No es "quiero" es tal vez "puedes ayudarme?"

Si no funciona, siga usando la versión anterior.

@ kakai248 a partir de v5.0.0 y posteriores, MaterialDrawer depende de la bandera fitsSystemWindows para administrar paddings y la sombra detrás de StatusBar ahora todo lo maneja el sistema.

Si esto es posible con un DrawerLayout normal y las banderas, también es posible con el MaterialDrawer .

Más o menos, este fue un buen efecto secundario de la implementación anterior, ya que los rellenos se administraron manualmente (requería la bandera de pantalla completa que tenía otros efectos secundarios).
Creo que la única forma de hacer que esto funcione es usar 2 DrawerLayouts donde uno es fitsSystemWindows=true y el otro fitsSystemWindows=false (lo que evitará cualquier CollapsingToolbar comportamientos, etc. No será posible que el contenido vaya detrás de StatusBar )
Le recomiendo encarecidamente que no haga esto porque esto agregará otra capa de vista y podría causar un menor rendimiento.

@christianguevara gracias. ;)

Lo siento si sueno exigente, no era mi intención en absoluto. Me expresé incorrectamente, solo quiero un poco de orientación.

@mikepenz Estaba tratando de seguir esto , donde la navegación derecha está debajo de la barra de estado. ¿Cómo haría Google para hacer eso con un solo DrawerLayout ? Es simplemente un problema de diseño, por lo que no quiero complicarme demasiado. ¿Entonces estás diciendo que no vale la pena?

@ kakai248 todo está bien. No te preocupes.

Para ser honesto, no conozco una aplicación de Google que tenga un cajón de dos caras. Conozco esta directriz. Pero si el DrawerLayout predeterminado de Google no lo genera automáticamente de esta manera, supongo que la única otra solución es ir con 2 DrawerLayout s, que en mi suposición es un poco demasiado complicado. Quizás alguien más tenga una mejor solución para hacer esto.

De lo contrario, si todo está bien, puede quedarse con la versión anterior v5.xx del cajón.

¿Fue útil esta página
0 / 5 - 0 calificaciones