¿Cuál es el tamaño de los iconos del cajón de navegación?
Necesito saber el tamaño correcto (mesa de trabajo y contenido) para los iconos del cajón de navegación.
No dice nada sobre las especificaciones de los cajones de navegación: http://www.google.com.br/design/spec/patterns/navigation-drawer.html#navigation-drawer-specs
- Cómo agregar vistas personalizadas en el nuevo NavigationView
- Elementos del menú de vista de navegación, como Google Play Store
- Personalizar el relleno entre los elementos del menú Vista de navegación
- Android espresso test NavigationView
- Cambiar el color del texto del artículo de NavigationView
¡Gracias!
- DrawerLayout con NavigationView - no mostrar el efecto de rizo en el clic
- Deshabilitar un tinte de color en NavigationView sólo para los iconos especificados
- NavigationView (Cambiar color del elemento seleccionado)
- Implementación de la retroinstalación adecuada y manejo de botones de inicio mediante la barra de herramientas en Android
- Cómo agregar un elemento de menú plegable dentro del cajón de navegación en android?
- En android cómo configurar la imagen de encabezado de cajón de navegación y el nombre de forma programática en el archivo de clase?
- ¿Cuál es el propósito de las herramientas: openDrawer = "start" al crear un DrawerLayout (con NavigationView) desde el asistente?
- ¿Cómo puedo obtener el elemento de menú en NavigationView?
Yo votaría la respuesta de Balar, pero está apagado por un pequeño detalle. La respuesta correcta es que todos los iconos pequeños deben ser 24 x 24 dp .
Referencia: http://www.google.com.br/design/spec/layout/metrics-keylines.html#metrics-keylines-touch-target-size
Por:
mdpi : 24 x 24 px hdpi : 36 x 36 px xhdpi : 48 x 48 px so on ... according to their ratio.
me gusta :
mdpi : hdpi : xhdpi : xxdpi = 1 : 1.5 : 2 : 3
Actualización:
Ahora google publicó el diseño del icono de material con más detalles. Los iconos pueden ser reducidos a 20dp con un área de ajuste de 2dp que rodea el icono.
Para obtener más información visite el sitio de diseño Meterial
Puede comprobar la implementación oficial de NavigationView proporcionada por la biblioteca de diseño de soporte.
Si ve el código de NavigationMenuItemView define:
this.mIconSize = context.getResources().getDimensionPixelSize(dimen.navigation_icon_size);
dónde:
<dimen name="navigation_icon_size">24dp</dimen
Las dimensiones de los iconos de navegación suelen ser 24 x 24 píxeles
Si sólo necesita el tamaño del icono para establecer las dimensiones de un componente de vista, puede utilizar el estilo Toolbar.Button.Navigation. Aquí hay un ejemplo en el que crear una vista de icono de navegación falsa.
<android.support.design.widget.CoordinatorLayout android:id="@+id/vCoordinatorLayout" android:layout_width="match_parent" android:layout_height="match_parent"> <!--CONTENT VIEW--> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> </LinearLayout> <!--FAKE TOOLBAR NAVIGATION ICON--> <RelativeLayout android:layout_width="?attr/actionBarSize" android:layout_height="?attr/actionBarSize"> <ImageView android:id="@+id/vToolbarNavigationIcon" style="@style/Widget.AppCompat.Toolbar.Button.Navigation" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:src="@drawable/my_icon"/> </RelativeLayout> </android.support.design.widget.CoordinatorLayout>
- ¿Cómo cambiar el título de diálogo de Appcompat y el color del divisor de título?
- Rellene ExpandableListView con datos de SQLite