Iconos en Android

Esto es una "chuleta" que recopila la información que me he dado cuenta que busco/uso recurrentemente desde que estoy haciendo un desarrollo de una app android. Iré completándola y corrigiéndola si es necesario. Si a alguien más le sirve, pues mejor que mejor. Estoy utilizando la versión de iconos de Material Design ofrecidos por Google.

¿Dónde encontrar los iconos Material Design de Google? 
https://github.com/google/material-design-icons
En mi caso estoy utilizando los .png que se encuentran en las carpetas drawable-densidad

Preview de los iconos
http://google.github.io/material-design-icons/

Densidades de pantalla y escala

MDPI
Medium Pixel Density (baseline)
1 x
HDPI
High Pixel Density
1.5 x
XHDPI
Extra High Pixel Density
2 x
XXHDPI
Extra Extra High Pixel Density
3 x
XXXHDPI
Extra Extra Extra High Pixel Density
4 x
LDPI
Low Density(*)
0.75 x

(*) Normalmente no es necesario iconos específicos porque Android reduce HDPI a la mitad para obtener el tamaño requerido.

Tamaño de iconos en función del tipo


MDPI(*)
.png de material design icons
Launcher
48 x 48 px
--
Action Bar
24 x 24 px
/drawable-.../ic_..._24dp.png
Small
16 x 16 px
/drawable-.../ic_..._18dp.png
Notifications
24 x 24 px
/drawable-.../ic_..._24dp.png

Launcher for Google Play
512 x 512 px
--

(*) Para el resto de densidades escalar según la tabla de escala

Nomenclatura de iconos en función del tipo

Launcher
ic_launcher_xxxx.png
Menu / Action Bar
ic_menu_xxxx.png
Small / Contextual
ic_xxxx.png
Status bar
ic_stat_notify_xxxx.png
Tab
ic_tab_xxxx.png
Dialog
ic_dialog_xxxx.png


Android Asset Studio: http://romannurik.github.io/AndroidAssetStudio/index.html




0 comentarios:

Publicar un comentario