2012-06-28 21 views

Respuesta

51

ACTUALIZACIÓN: esta respuesta ya no es válida, consulte la respuesta a continuación para obtener instrucciones más actualizadas.

Creo que tienen que ser 32x32dp, pero la imagen real en sí misma debe estar centrada en 24dpx24dp. El sitio web de diseño de Android tiene el correct guidelines.

he presentado una bug report sobre esto, pero aún tienen que escuchar nada ...

+0

Supongo que se refería a px y no dp? –

+0

'dp' significa píxel independiente del dispositivo, la unidad que generalmente se usa en la interfaz de usuario de Android. – ayke

+4

¿Esta respuesta es obsoleta? –

51

------- -------- actualización 17/10/2015

The new google design gideline dice : "iconos del sistema se muestran en 24dp", "Icono se limita a la zona 20dp x 20 en vivo, con 4 píxeles de ajuste alrededor del perímetro" .Como:

enter image description here ------ --- vieja ----

Full asset, 32x32 dp; Optical square, 24x24 dp

enter image description here

+0

Supongo que se refería a px y no dp? –

+0

@ AlikElzin-kilaka es dp como se indica en la documentación (en el enlace). –

+0

¿Qué significa dp cuando usa herramientas de edición de iconos? Un píxel es una unidad cuadrada que tiene un color. Tiene un significado. Mira la documentación del significado de ** línea de base **. –

13

He realizado más pruebas con AppCompat Barra de acciones. Descubrí que ActionBar se ocupa de sí mismo para aplicar el tamaño mínimo de 48dp táctil. También descubrí que AppCompat ActionBar aún espera iconos de la barra de acción con un tamaño cuadrado de 32dp.

Incluso con el diseño de materiales, iconos todavía tiene que seguir la regla "activo completo: dp 32x32; cuadrada óptica: 24x24 dp" para tener el tamaño correcto junto con otros iconos en la barra de acción ya que esta cifra (de anwer de wangqi060934) muestra:

enter image description here

Mi hipótesis anterior (véase figuras siguientes) que el tamaño de los activos completa se expandió de 32DP a 48DP no es correcto. Los 48dp están hablando de la zona táctil. La confusión fue causada por el Material Icon Spec document revisado que está vinculado en el ActionBar document mucho más antiguo.

enter image description here

de https://www.google.com/design/spec/style/icons.html#icons-system-icons

enter image description here

de http://www.google.com/design/spec/layout/metrics-keylines.html#metrics-keylines-sizing-by-increments

+1

El área en azul/rosa es "Espacio libre", "Se necesita un espacio adecuado alrededor del icono para permitir la legibilidad y el tacto", como decía la guía . – wangqi060934

+2

Los [Iconos de Material Design] (https://design.google.com/icons/) proporcionados por Google no ofrecen la opción de descargar iconos de 32dp. ¿Que está pasando aqui? –

5

Uso Android Estudio de activos en imagen

Ir a:

  1. Proyecto> res -> clic derecho
  2. nueva> activo de imagen -> tipo de icono: Barra de acción y la ficha Iconos
  3. siguiente> Finalizar.

Ahora tendrá su icono en las resoluciones correctas.

Cuestiones relacionadas