por pie pantalla novedades navegación mejoras gestos cualquier cambios brillo android navigation slidingmenu drawer

pie - navegación por gestos android



¿Cuál es la diferencia entre la biblioteca SlidingMenu y el cajón de navegación de Android? (4)

Creo que la mejor ventaja es que es el código oficial de Google, quiero decir que simplemente funciona y funciona excelente. La principal desventaja es que es muy básico de usar, quiero decir ... no puedes poner dos cajones de navegación en la misma actividad o fragmento, solo puedes usar uno a la izquierda y eso es todo.

La biblioteca SlidingMenu es una excelente biblioteca de terceros y ya la he usado durante mucho tiempo. Ahora sé que Android proporciona un nuevo patrón de navegación utilizando el cajón de navegación. Se parece al menú deslizante. Entonces, ¿hay alguien que ya use estos dos? ¿Cuál es la diferencia y cuáles son los pros y los contras? Muchas gracias.


También tienen diferentes efectos visuales. SlidingMenu se parece a la vista de desplazamiento horizontal. Deslizarlo empujará el contenido principal hacia afuera.

Pros:

  • Viene con animaciones frescas de entrada / salida para el contenido del menú.
  • Dependiendo de la Actividad en la que lo uses, se puede colocar below la Barra de acción o al lado de ella (presionando la Barra de acción también)
  • Puede establecer explícitamente el modo táctil a través de un configurador: margen o pantalla completa. En el modo de pantalla completa, tocar en cualquier parte de la pantalla abrirá el menú. En el margen, solo cuando se deslice desde el borde de la pantalla se abrirá el menú.

Contras :

  • Solo puedes controlar la sombra del menú lateral.

El diseño del cajón / cajón de navegación se parece a una vista de nivel superior adicional en un diseño de marco. Deslizándolo enmascarará el contenido principal.
Pros:

  • Si usas la versión de soporte de v4, entonces ya está ahí.
  • Puede controlar la sombra del menú lateral y ocultar el contenido principal a través de setScrimColor, por ejemplo, cuando se abre el cajón, aparecerá una capa alfa de aparición gradual sobre el contenido principal. Esto es bueno para separar visualmente el contenido y el menú, especialmente cuando ambos tienen el mismo color.

Contras:

  • Solo se puede colocar debajo de ActionBar.
  • No hay configurador para el modo táctil y, de forma predeterminada, solo puede hacer el modo de margen táctil. Hacer un modo táctil a pantalla completa (como Youtube) implica mucho work

Ya lo has dicho tú mismo. El menú deslizante es de terceros. El cajón de navegación es oficial. Ambos tienen el mismo propósito, pero las bibliotecas de terceros podrían implementarlo de manera ligeramente diferente, dependiendo de cuál utilice.


SlidingMenu biblioteca SlidingMenu es una api de terceros que utiliza un RelativeLayout interior. La principal ventaja es la personalización de acuerdo a sus requerimientos. La compra de sus diseños debe basarse en un grupo de vista, desafortunadamente esto niega las optimizaciones <merge> .

Navigation Drawer está disponible en la biblioteca de soporte de Android que usa DrawerLayout en DrawerLayout interior. La principal ventaja es el rendimiento mejorado.