Cuándo establecer una barra de herramientas como una barra de acción cuando se utiliza AppCompat v21?
Google presentó el widget Barra de herramientas en AppCompat v21 . Entiendo que puede asignar la barra de herramientas como barra de acción (a través de setSupportActionBar ()) en su actividad.
¿Cuál es la ventaja de instalar su barra de herramientas como barra de acción en lugar de usar barras de herramientas independientes en su diseño todo el tiempo? ¿Hay cosas que una barra de herramientas puede hacer cuando está instalada como la barra de acción que no puede hacer cuando se utiliza de forma independiente?
- elemento del menú no se muestra como acción android.support.v7.widget.Toolbar
- Barra de herramientas para fragmentos y Gaveta de navegación
- Android: Cómo eliminar la línea entre la barra de herramientas y la barra de estado
- Cómo centrar y alinear a la izquierda y derecha los iconos de ActionBar en Android
- Cómo cambiar el color de título de Android con el diseño de Coordinador y la barra de herramientas personalizada
El artículo vinculado toca este tema un poco: "Utilice una barra de herramientas como una barra de acciones cuando desee utilizar las opciones existentes de la barra de acciones (como la inflación y selección de menús, ActionBarDrawerToggle, etc.), pero desea tener más control sobre su apariencia."
… pero usaron el catchall "y así sucesivamente". ¿Qué otras capacidades ofrece una barra de acción que uno se pierde con una barra de herramientas independiente?
- Android Lollipop Toolbar vs vista personalizada
- Obtención de la barra de herramientas en el fragmento
- Añadir vista personalizada a la derecha de la barra de herramientas
- ¿Cómo dejar que sólo fragmentos específicos desplazarse dentro de un ViewPager de CoordinatorLayout?
- Mostrar contenido en la barra de herramientas
- Bloquear desplazamiento junto con Expand / Collapse Collapsible Toolbar
- ID de la barra de herramientas
- La barra de herramientas no se desplaza en la barra de estado transparente
La principal ventaja de usar una barra de herramientas como parte del componente de interfaz de usuario es que u puede añadir animaciones a ella …. por ejemplo creo que u podría haber utilizado la tienda de juego antes en que cuando se abre una aplicación u podría ver un video De la aplicación o una captura de pantalla de la pantalla de la aplicación al desplazarse u podría ver el ActionBar que aparecen desde la nada …. este tipo de animaciones no son posibles si está utilizando un ActionBar en su aplicación … Otra instancia de usar una barra de herramientas es U puede ocultarlo cuando u necesidad de … al desplazarse una vista de lista puede ocultar que para que u podría proporcionar más espacio para su contenido … esto no se puede hacer con un ActionBar …
Creo que resume la esencia de ToolBar sobre ActionBar
EDIT 1: Lo siento Google cambió su interfaz de usuario de la tienda de juegos por lo que u no encontrará que por lo que te sugiero que busque en una aplicación llamada Zomato
- "Java.lang.RuntimeException: No se pudo iniciar la intención" para la interfaz de usuario con ProgressBar indeterminado
- Detección de servicio en red local mediante WebSockets