risposta-alla-domanda-sullo-sviluppo-web-bd.com

Modifica di "ic_launcher.png" in Android Studio

Quando si crea per la prima volta un nuovo progetto, tale finestra di dialogo consente di puntare a un file .PNG esterno e, al termine della finestra di dialogo, Genera 4 diverse dimensioni di pixel delle immagini da utilizzare come Un programma di avvio -icona.

La mia domanda è: quindi, se uno ha già un progetto esistente Creato, c'è un posto dove dire allo Studio di rigenerare 4 NOVITÀ tali file, semplicemente ri-indicandolo altrove, ad alcuni altro .PNG?

Mi è venuto in mente che avrei potuto iniziare un nuovo progetto e poi Copiare manualmente tutti gli altri file sviluppati finora, come I file .Java e .XML, ecc., Ma sembra molto work (che spero non sarà necessario).

96
Dave

Per Android Studio 0.4.0 e versioni successive, fai clic su "File > New > Image Asset".

173
LazarusX

No, ma puoi farlo quasi altrettanto facilmente.

Andare qui:

https://romannurik.github.io/AndroidAssetStudio/

Costruisci le tue icone usando quella pagina, quindi scarica il pacchetto Zip. Decomprimilo nella directory giusta e sovrascriverà correttamente tutti i drawable - */ic_launcher.png.

50
Danny Dulai

Nel caso in cui qualcun altro visiti questo post ho pensato di descrivere quello che ho fatto. 

  1. Fare clic con il tasto destro sulla cartella res> Nuova risorsa immagine

  2. browser all'icona. Fare clic su Avanti

  3. Di default l'icona va su src/debug/res-keep this

  4. Nella gerarchia del progetto, sfogliare src/debug/res e copiare i file dalle directory * Disegnabili alle stesse directory in src/main e src/main

  5. copia src/debug/res/nome_icona.png nelle directory src/main e src/release

12
locoMotion

Posso confermare che in Android Studio 1.x (qui AS) su Windows anche la sequenza corretta è:

  • File -> Nuovo
  • AS apre una lista in cui è necessario fare clic su Image Asset
  • AS apre una finestra di dialogo in cui l'app\src\main\res Struttura della directory viene selezionata automaticamente (la scelta giusta)
  • Facendo clic sul pulsante OK, AS apre la finestra di dialogo di Asset Studio in cui è possibile trovare tutti gli strumenti e le opzioni che avevamo in passato. Eclipse ADT

Questo può essere fatto assolutamente in qualsiasi momento dopo la creazione del progetto.

Android Studio ti avverte che sovrascriverà l'attuale ic_launcer, ma questo è esattamente ciò che ci aspettiamo di fare.

11
Andrea Riderelli

le risposte di cui sopra mi hanno confuso. Ecco cosa ho fatto:

  • File -> nuova risorsa immagine
  • il primo campo "Tipo di risorsa" deve essere icone di avvio. sfoglia il file che vuoi come icona, selezionalo e Android studio ti mostrerà in la stessa finestra che aspetto avrà sotto diverse risoluzioni.

  • scegli un nome diverso per esso, fai clic su Avanti. Ora il icon set for Tutti quei hdpi, xhdpi, mdpi saranno nelle corrispondenti cartelle mipmap

  • infine, la cosa più importante è andare sul file manifest e change "Android: icon" sul nome della nuova immagine icona.

10
ERJAN
  1. File> In androidStudio Apri la tua applicazione (il tuo progetto)

  2. Vai alla cartella Res e poi fai clic con il tasto destro su quella cartella, seleziona la nuova scheda in cui andare alla scheda delle risorse immagine e otterrai la pagina di visualizzazione di asset studio.

  3. Sfoglia (seleziona) l'icona che vuoi ottenere come icona dell'app (non è necessario cambiare la cartella dei disegni).

  4. E quindi fai clic sulla scheda successiva e termina.

  5. la tua nuova icona verrà visualizzata nell'app.
8
user5035026

Su Android Studio 0.5.8 sono riuscito a modificare il mio set di icone facendo clic destro sulla cartella 'res' e selezionando Nuovo> Asset immagine. Questo ti porta alla schermata delle icone che ti viene presentata durante la creazione dell'applicazione, qui dopo aver cambiato l'icona conferma che sostituirà tutte le icone. Conferma e fatto.

6
JeremysDev82

Quando crei un'app per Android in Eclipse, fai clic con il pulsante destro del mouse sulla cartella res, fai clic su New -> Other e seleziona Android Icon Set in Android.

Questo ti permette di creare più icone (o sostituire quelle esistenti) facilmente.

4
Kayla

Inserisci l'immagine di avvio desiderata (.png) nella cartella drawable.

In AndroidManifest.xml, aggiungi

Android:icon="@drawable/your_img_name"

sotto il tag application.

2
pradeep

Usa il sito web menzionato nei post precedenti per creare le icone: http://Android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html Decomprimi la cartella e entra in te file Explorer su (windows o mac) trova AndroidStudioProjects> "app name"> app> src> main (sostituisci il web qui qui)> res (sostituisci il resto con quello dalla cartella decompressa già scaricata)

* Chiudi Android Studio in modo che tu possa apportare modifiche e quando Android Studio viene riaperto, le modifiche appariranno

2
Hero

Puoi creare un'icona usando questo sito https://romannurik.github.io/AndroidAssetStudio/index.html .

Scarica l'icona, vai su File Explorer - dove i tuoi progetti sono salvati, il percorso predefinito è C:\Users\Your Name\AndroidStudioProjects\Project Nome\app\src\main\res \

e copia le cartelle che hai scaricato nella cartella res.

1
Linoie

In Android Studio 0.8 e dopo Fai clic con il pulsante destro del mouse sulla cartella dell'app, quindi su New > Image Asset

Cerca la migliore immagine di risoluzione che hai nel campo "File immagine"

premi Avanti Il resto verrà generato

Ecco come ho risolto creando un ic_launcher da un'immagine PNG.

  1. Ho convertito un'immagine PNG in un'immagine SVG usando questo sito https://image.online-convert.com/convert-to-svg .

  2. Ho usato l'immagine SVG convertita e l'ho convertita in un asset vettoriale in Android Studio di File > New > Vector Asset. Questo ha convertito l'immagine SVG in un file XML.

  3. Ho creato l'immagine ic_launcher creando un nuovo asset immagine in Android Studio di File > New > Image Asset. Questo ha creato un ic_launcher in un quadrato, rotondo e un'icona adattiva dal file XML.

Nota: al momento della scrittura ho affrontato problemi con l'immagine SVG esportata da Adobe XD. Quindi ho dovuto usare il convertitore online. Adobe XD non ha funzionalità di esportazione xml.

0
Akarsh SEGGEMU

Per Android 3+: 

  • Nella finestra Progetto, seleziona la vista Android.

  • Fare clic con il tasto destro del mouse sulla cartella res e selezionare Nuovo> Asset immagine.

  • Se la tua app supporta Android 8.0, crea icone di avvio adattive e legacy.

  • Se la tua app supporta versioni non superiori a Android 7.1, crea solo un'icona di avvio legacy.

  • Nel campo Tipo di icona, selezionare Icone di avvio (solo legacy).

  • Seleziona un tipo di risorsa, quindi specifica la risorsa nel campo sottostante.

0
live-love

Fai clic su "File > New > Image Asset

Asset Type -> Choose -> Image 

Sfoglia la tua immagine 

Imposta le altre proprietà 

Premi Next

Vedrai le 4 diverse dimensioni dei pixel delle tue immagini da utilizzare come icone di avvio

Premi Finish!

0
K_nalis