2013-06-11 11 views
22

In Eclipse c'è File|New|Android Icon Set... Come faccio lo stesso in Android Studio?Creazione di un nuovo set di icone in Android Studio?

+2

Questo potrebbe non essere ancora integrato. La stessa funzionalità è disponibile tramite http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html – CommonsWare

+2

@CommonsWare Sì .. Onestamente .. Uh, ok .. –

+4

Si prega di notare che Android Studio è una "anteprima di accesso anticipato" al momento attuale. Come è stato spiegato nella presentazione di Google I | O, mancano molte cose. – CommonsWare

risposta

38

L'Asset Studio è integrato in Android Studio 0.4.0 e versioni successive. Per creare un nuovo set di icone Android, fare clic con il tasto destro su una cartella drawable e richiamare "New> Image Asset".

Via: Android Studio 0.4.0 Released

+1

Quando lo faccio in Android Studio 1.0.2 si chiede la 'cartella di destinazione'. Quali proprietà del file dovrebbero influenzare la mia scelta? –

+1

Android Studio 1.2 crea "Tipo di risorsa: icone di avvio" in "Directory di output: res/mipmap -...", invece di "res/drawable -..." (almeno durante la compilazione con l'API 21) che richiede il riferimento loro in 'AndroidManifest.xml' come' android: icon = "@ mipmap/ic_launcher" 'invece di' @ drawable/': http://stackoverflow.com/questions/23935810/mipmap-drawables-for-icons. – dtk

2

Questo non è ancora implementato in Android Studio; il bug per tracciarlo è https://code.google.com/p/android/issues/detail?id=57062. Altri qui hanno notato i collegamenti agli strumenti basati sul web per modificare le icone. Il generatore di icone in Eclipse ADT viene effettivamente portato dalla stessa base di codice, così come l'editor di icone nella nuova procedura guidata progetto/attività in Android Studio, quindi la funzionalità è la stessa.

1

Io uso un modulo aggiuntivo nei miei Android Studio Projects di lasciare Gradle generare le risorse icona. Io uso Inkscape per creare icone. Setup: devi solo aggiungere una nuova 'icona' del modulo al tuo progetto Android Studio, presa da GitHub. Quindi, definire una volta che le icone dimensioni nel file my.properties per MDPI:

// All icon heights in dpi for drawable-mdpi 
actionbarIcon=32 
notificationIcon=30 
launcherIcon=40 
iconSmall=25 
iconMid=35 
iconBig=45 

Per ogni nuova icona, aggiungere una linea di proprietà per il file di configurazione '' icon.properties:

// Icon with suffix   | SVG file with suffix  |size property   |module |flavor 
//-------------------------------------------------------------------------------------------------- 
ic_action_export.png  |action_icon_export.svg  |actionbarIcon   |app |main 

Ecco tutti. Ora puoi eseguire l'operazione Gradle: icons: generate. Questo compito di aggiornare i file di risorse per ogni icona modificata:

app 
    - main 
    - res 
     - drawable-hdpi 
     - ic_action_export.png 
     - drawable-mdpi 
     - ic_action_export.png 
     - drawable-xhdpi 
     - ic_action_export.png 
     - drawable-xxhdpi 
     - ic_action_export.png  
     - drawable-xxxhdpi 
     - ic_action_export.png 

Vedi il mio blog per una descrizione dettagliata.

Problemi correlati