Slik oppdaterer du lanseringsikonet for din Android-app

Du kan legge til verdi for noe produkt ved å gi brukergrensesnittet et profesjonelt utseende. Når brukere liker det de ser i en app-brukergrensesnitt, er de mye mer sannsynlig å installere den. Det er et sett med definerte regler for design, farge, ikon og andre brukergrensesnittelementer som din Android-app skal følge. I denne artikkelen vil vi holde oss til ikonene, spesielt lanseringsikonet, for din Android-app.

Ikonene for en Android-app er adskilt i flere kategorier. Disse inkluderer:

  • Launcher-ikon: Dette ikonet representerer appen på brukerens startskjerm eller applikasjonsliste. Dette kan enten være en Adaptive Launcher Icon, for Android 8.0 (API nivå 26) eller over, eller a Legacy Launcher Icon, for Android 7.1 (API nivå 25) eller under.
  • Handlingslinje ikoner: for elementene i handlingslinjen. 
  • Tab-ikoner: for fanebladene som har ikoner, hvis noen.

Du kan lære mer om disse ikonkategoriene ved å se på andre apper. Her er et eksempel på WhatsApp-ikonene:

Nå kan det være lett å lage disse ikonene hvis du er designer, eller hvis du er en utvikler som har en designer på laget ditt. Men det er ikke så enkelt som det ser ut til. Du må opprette ikoner for hver annen dimensjon, basert på Android-enhetens skjermoppløsninger og tetthet. For å gi deg en følelse av hvor mye arbeid dette kan være, her er listen over størrelser som du trenger for å lage lanseringsikonet hvis du skal gjøre det på tradisjonell måte:

tetthet Ikon 
ldpi 36 x 36 px
mdpi 48 x 48 px
tvdpi
64 x 64 px
HDPI
72 x 72 px
xhdpi
96 x 96 px
xxhdpi
144 x 144 px
xxxhdpi
192 x 192 px
web
512 x 512 px

Og dette er bare lanseringsikonet. Det finnes en lignende liste for hver kategori av ikon. Men heldigvis gir Android Studio oss et verktøy som heter Bilde Asset Studio som håndterer opprettelsen av ikoner for alle skjermdensiteter veldig enkelt.

Hva er Image Asset Studio?

Android Studio 3 har introdusert Image Asset Studio for å lage ikoner for appen din. Det tar seg av å generere appikoner med passende oppløsning for forskjellige skjermdensiteter og plassere dem i de respektive mipmap-tetthet mapper i ressurs katalogen. Den genererer også ikonet for Internett (512 x 512 px) som kreves for å laste opp programmet til Google Play Butikk. Disse ikonene hentes deretter fra mappene basert på skjermens tetthet i løpet av kjøretiden.

Til adaptive launcher ikoner, Image Asset Studio gir et komplett forhåndsvisning av ikonsettet som inkluderer sirkler, firkantet, rundet kvadrat, squircle, fullbløt lag, eldre ikon, runde og Google Play Store versjoner av ikonet også. 

Til legacy launcher ikoner, På den annen side støtter enhetene ikke ikoner av forskjellige former. Så et mer begrenset sett med ikoner vil bli generert.

Bruke Image Asset Studio

La oss se på hvordan du lager et ikonsett ved hjelp av Image Asset Studio.

Slik oppdaterer du et ikon ved hjelp av Image Asset Studio

For å starte Image Asset Studio, velg Android i Prosjektvindu. Høyreklikk på res mappe og velg Ny > Image Asset. Du har nå åpnet Image Asset Studio. Du kan nå opprette et ikon for Adaptive Launcher Icon eller Legacy Only Launcher etter ditt krav.

Lag et Adaptive Launcher-ikon

        

Du bruker denne ikontypen for Android 8.0-støtte.

Velg først Launcher-ikoner (Adaptive & Legacy) for ikon type Endre Navn av ikonet hvis du vil. Hvis navnet allerede finnes, vil det være en advarsel nederst i dialogboksen, og forteller deg at den eksisterende vil bli overskrevet. 

Forgrunnslag fanen, velg Asset Type: 

  • Bilde: Angi banen til det egendefinerte ikonbildet. 
  • Clip Art: Velg ikonet fra settet med designelementer og sett fargen. 
  • Tekst: Angi en spesifisert streng, og angi skrift og farge.

Tilsvarende, i Bakgrunnslag fanen, kan du velge en Bilde, Clip Art, eller Tekst eiendomstype.

For både forgrunns- og bakgrunnslag har du også følgende valgfrie innstillinger: 

  • Lagnavn: Du kan gi laget et unikt navn.
  • Skalering Parametre: Disse kan settes til dine krav. Dette alternativet er deaktivert hvis du velger en farge for bakgrunnslaget.
  • trim: Velg om du vil fjerne gjennomsiktige mellomrom rundt ikonet ditt.
  • Endre størrelse: Endre størrelsen på ikonet.

De Legacy tablar deg bestemme om du også skal generere et eldre ikon. Her kan du velge om du vil generere et eldre ikon, et Google Play Store-ikon og et rundeikon, samt hvilken form som skal brukes for hver av dem.

Lag et Legacy Launcher-ikon

Dette er typen ikon du vil opprette hvis du vil støtte versjoner av Android mindre enn eller lik 7.1.

Velg først Launcher-ikoner (bare eldre) for ikonetype. Du kan endre Navn av ikonet på denne tiden hvis du vil. Hvis navnet allerede eksisterer, vil det være en advarsel nederst at den eksisterende blir overskrevet. Velg Asset Type og konfigurer de tilknyttede innstillingene.

  • Bilde: Angi banen til det egendefinerte ikonbildet. 
  • Clip Art: Velg ikonet fra settet med designelementer og sett fargen. 
  • Tekst: Angi en spesifisert streng, og angi skrift og farge.

Du kan også konfigurere noen valgfrie innstillinger for ikonets utseende:

  • trim: Velg dette hvis du vil fjerne gjennomsiktige mellomrom rundt ikonet ditt. 
  • padding: Still inn polstring for ikonet.
  • forgrunnen: Sett forgrunnsfargen.
  • Bakgrunn: Still bakgrunnsfargen.
  • skalering: Velg å beskjære eller krympe for å passe.
  • Form: For å legge til et bakteppe på ikonet, velg formen. For en gjennomsiktig bakgrunn, velg ingen.
  • Effekt: Velg om du skal ha en hund-eared effekt for kvadratet eller rektangulært formet ikon.

Eventuelle endringer du gjør vil bli reflektert i forhåndsvisningsdelen. Når du er fornøyd med ikonets utseende, klikker du neste.

Du vil da bli tatt til innstillingsskjermbildet, hvor du kan endre Ressursregister hvor ikonene dine vil bli sendt ut. Oppdater det hvis du vil. Følgende er tilgjengelige alternativer:

  • Hoved / res: for alle byggvarianter, inkludert utgivelse og feilsøking.
  • slipp / res: overstyrer hovedkildesettet for single release versjonen av bygningen.
  • debug / res: kun for feilsøking.
  • egendefinert kildesett: du kan definere ditt eget kildesett.

Til slutt, pakk den opp ved å trykke Bli ferdig.

Nå er vi klare med vårt nye lanseringsikon i alle de respektive mappene. Navnet på lanseringsikonet mitt er ic_launcher_demo. Du kan se alle ikonene som ble generert for dette ikonet i skjermbildet nedenfor.

Oppdater AndroidManifest Fil

Nå er det på tide å oppdatere AndroidManifest filen slik at vår app vet å bruke det nye ikonet. For å starte, åpne din AndroidManifest.xml fil. Her er standardstartikonet satt på linje 7 og 9. Du må oppdatere den med det nye ikonet du opprettet.

Endring android: icon og android: roundIcon til navnet du har valgt for lanseringsikonet.

android: icon = "@ mipmap / ic_launcher_demo" android: roundIcon = "@ mipmap / ic_launcher_demo_round"

Gratulerer! Du har oppdatert lanseringsikonet for appen din. 

Konklusjon

I dette innlegget har du lært om ulike typer ikoner som brukes i en Android-app, samt alle de forskjellige skjermoppløsninger som må genereres for hvert ikon. Deretter lærte du om verktøyet Image Asset Studio og hvordan det genererer ikoner for Android-appen din, mye enklere.