2015-04-06 14 views
5

Sto cercando di ottenere informazioni sulle dimensioni dell'icona di notifica per crearle per la mia app, ma sono un po 'perse. Ho letto alcuni post che dice in sostanza questo:in Android

For MDPI 24 px 
For HDPI 36 px 
For XHDPI 48 px 
For XXHDPI 72 px 
For XXXHDPI 96 px 

sto cercando di creare le mie icone utilizzando Photoshop, ma non so la risoluzione. Qualcuno può dire quale risoluzione devo usare?

Ecco una Photoshop, creare nuove dialogo:

enter image description here

+1

"Non conosco la risoluzione" - ehm, li hai appena digitati. Crea un'edizione 24x24 px dell'icona e mettila in "res/drawable-mdpi /'. Crea un'edizione 36x36 px dell'icona e inseriscila in 'res/drawable-hdpi /'. Ecc. O sto fraintendendo la tua domanda? – CommonsWare

+0

Beh sì, ma quando creo un'immagine 24x24 in Photoshop ha anche una risoluzione come 73 pixel per pollice, o 150 o 300. Qual è la risoluzione standard? – Ton

+0

Ho appena modificato la domanda e aggiunto un'immagine da Photoshop – Ton

risposta

16

avete ragione qui .. notifica icone hanno la stessa dimensione che aveva postato qui ... come

MDPI - 24 x 24 (drawable-mdpi) 
HDPI - 36 x 36 (drawable-hdpi) 
XHDPI - 48 x 48 (drawable-xhdpi) 
XXHDPI - 72 x 72 (drawable-xxhdpi) 
XXXHDPI - 96 x 96 (drawable-xxxhdpi) 

Per informazioni più dettagliate .. Qui Graphics Designer Cheat Sheet Date un'occhiata

+1

Migliori informazioni rispetto alle linee guida sui materiali ufficiali, molto belle. Anche se potresti essere interessato a [Icon Guidelines] (https://www.google.com/design/spec/style/icons.html) – Jissay

+3

@Jissay [Grafico di riferimento per icone Android] (http://iconhandbook.co .uk/reference/chart/android /) è un posto ancora migliore. – Sufian

3

Il sono già state pubblicate risoluzioni corrette, ma voglio sottolineare che le icone di notifica non sono necessarie per i dispositivi xxxhdpi. Come da official Android documentation:

Non si deve utilizzare il qualificatore xxxhdpi per gli elementi dell'interfaccia utente diversi dall'icona di avvio.