Hoe het Launcher-pictogram voor uw Android-app te updaten

U kunt waarde toevoegen aan elk product door de gebruikersinterface een professionele uitstraling te geven. Wanneer gebruikers houden van wat ze zien in een app-gebruikersinterface, zullen ze deze waarschijnlijk eerder installeren. Er zijn een aantal gedefinieerde regels voor het ontwerp, de kleur, het pictogram en andere UI-elementen die uw Android-app moet volgen. In dit artikel houden we ons aan de pictogrammen, met name de draagraket pictogram, voor je Android-app.

De pictogrammen voor een Android-app zijn gescheiden in verschillende categorieën. Waaronder:

  • Launcher-pictogram: dit pictogram staat voor uw app op het startscherm of de applicatielijst van het apparaat van de gebruiker. Dit kan een van beide zijn Adaptive Launcher Icon, voor Android 8.0 (API level 26) of hoger, of a Legacy Launcher Icon, voor Android 7.1 (API level 25) of lager.
  • Actiebalkpictogrammen: voor de items in de actiebalk. 
  • Tab pictogrammen: voor de tabitems met pictogrammen, indien aanwezig.

U kunt meer informatie over deze pictogramcategorieën krijgen door naar andere apps te kijken. Hier is een voorbeeld van de WhatsApp-pictogrammen:

Nu lijkt het maken van deze pictogrammen eenvoudig als u een ontwerper bent, of als u een ontwikkelaar bent die een ontwerper in uw team heeft. Maar het is niet zo eenvoudig als het lijkt. U zult pictogrammen voor elke verschillende dimensie moeten maken, gebaseerd op de schermresoluties en dichtheid van het Android-apparaat. Om u een idee te geven van hoeveel werk dit kan zijn, hier is de lijst met groottes waarvoor u het startpictogram moet maken als u het op de traditionele manier gaat doen:

Dichtheid Icoon 
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

En dit is slechts het pictogram van de launcher. Er is een vergelijkbare lijst voor elke categorie iconen. Maar gelukkig biedt Android Studio ons een tool genaamd Beeld Asset Studio die de creatie van pictogrammen voor alle schermdichtheden heel gemakkelijk afhandelt.

Wat is Image Asset Studio?

Android Studio 3 heeft Image Asset Studio geïntroduceerd voor het maken van pictogrammen voor uw app. Het zorgt ervoor dat app-pictogrammen met de juiste resolutie voor verschillende schermdichtheden worden gegenereerd en in de respectieve mipmap-density mappen in de hulpbron directory. Het genereert ook het pictogram voor het web (512 x 512 px) dat nodig is voor het uploaden van de app naar de Google Play Store. Deze pictogrammen worden vervolgens overeenkomstig vanuit de mappen opgehaald op basis van de schermdensiteit van de apparaten tijdens runtime.

Voor adaptieve lanceerinrichtingpictogrammen, Image Asset Studio biedt een complete preview van de pictogrammenset die ook cirkel, vierkant, afgerond vierkant, cirkelvormig, volledige aflooplaag, legacy-pictogram, ronde en Google Play Store-versies van het pictogram omvat. 

Voor legacy launcher pictogrammen, Aan de andere kant ondersteunen de apparaten geen pictogrammen met verschillende vormen. Er wordt dus een meer beperkte reeks pictogrammen gegenereerd.

Image Asset Studio gebruiken

Laten we eens kijken hoe u een pictogramset maakt met Image Asset Studio.

Een pictogram bijwerken met Image Asset Studio

Om Image Asset Studio te starten, selecteert u Android in de Project venster. Klik met de rechtermuisknop op de res map en selecteer nieuwe > Image Asset. U hebt Image Asset Studio nu geopend. U kunt nu een Adaptive Launcher-pictogram of Legacy Only Launcher-pictogram maken volgens uw vereisten.

Maak een Adaptive Launcher-pictogram

        

U gebruikt dit pictogramtype voor Android 8.0-ondersteuning.

Selecteer eerst Launcher Icons (Adaptive & Legacy) voor pictogramtype. Verander de naam van het pictogram als u dat wenst. Als de naam al bestaat, verschijnt er onderaan het dialoogvenster een waarschuwing met de melding dat de bestaande overschreven zal worden. 

In de Voorgrond laag tab, selecteer het Asset Type: 

  • Beeld: Stel het pad in van de aangepaste pictogramafbeelding. 
  • Clip art: Selecteer het pictogram uit de set met pictogrammen voor materiaalontwerp en stel de kleur in. 
  • Tekst: Een opgegeven tekenreeks instellen en het lettertype en de kleur instellen.

Evenzo in de Achtergrondlaag tab, kunt u een Beeld, Clip art, of Tekst type activa.

Voor zowel de voor- als achtergrondlagen beschikt u ook over de volgende optionele instellingen: 

  • Laag naam: U kunt de laag een unieke naam geven.
  • Parameters schalen: Deze kunnen worden ingesteld volgens uw vereisten. Deze optie is uitgeschakeld als u een kleur selecteert voor de achtergrondlaag.
  • trimmen: Kies of u de transparante spaties rondom uw pictogram wilt verwijderen.
  • Resize: De grootte van het pictogram wijzigen.

De nalatenschap tablaat u beslissen of u ook een legacy-pictogram wilt genereren. Hier kunt u kiezen of u een verouderd pictogram, een Google Play Store-pictogram en een rond pictogram wilt genereren, en welke vorm u voor elk ervan wilt gebruiken.

Maak een Legacy Launcher-pictogram

Dit is het soort pictogram dat u gaat maken als u versies van Android van minder dan of gelijk aan 7.1 wilt ondersteunen.

Selecteer eerst Launcher Icons (alleen voor Legacy) voor het pictogramtype. U kunt de Naam van het pictogram op dit moment als u dat wenst. Als de naam al bestaat, verschijnt onderaan een waarschuwing dat de bestaande overschreven zal worden. Selecteer de Asset Type en configureer de bijbehorende instellingen.

  • Beeld: Stel het pad in van de aangepaste pictogramafbeelding. 
  • Clip art: Selecteer het pictogram uit de set met pictogrammen voor materiaalontwerp en stel de kleur in. 
  • Tekst: Een opgegeven tekenreeks instellen en het lettertype en de kleur instellen.

U kunt ook enkele optionele instellingen configureren voor het uiterlijk van het pictogram:

  • trimmen: Kies deze optie als u de transparante spaties rondom uw pictogram wilt verwijderen. 
  • vulling: Plaats de opvulling voor het pictogram.
  • Voorgrond: Stel de voorgrondkleur in.
  • Achtergrond: Stel de achtergrondkleur in.
  • scaling: Kies ervoor om bij te snijden of krimpen om te passen.
  • Vorm: Selecteer de vorm om een ​​achtergrond aan het pictogram toe te voegen. Selecteer niets voor een transparante achtergrond.
  • Effect: Kies of u een ezelsoreneffect wilt hebben voor uw vierkante of rechthoekige pictogram.

Alle wijzigingen die u aanbrengt, worden weergegeven in het voorbeeldgedeelte. Als u tevreden bent met het uiterlijk van uw pictogram, klikt u op volgende.

U wordt dan naar het instellingenscherm gebracht, waar u de Resource Directory waar uw pictogrammen zullen worden uitgezonden. Werk het bij als je wilt. Hieronder volgen de beschikbare opties:

  • main / res: voor alle build-varianten, inclusief release en debug.
  • vrijgeven / res: vervangt de hoofdbron die is ingesteld voor de versie met een enkele release van de build.
  • debug / res: alleen voor foutopsporing.
  • aangepaste bron set: u kunt uw eigen bronset definiëren.

Tot slot, sluit het af door op te drukken Af hebben.

Nu zijn we klaar met ons nieuwe launcher-pictogram in alle respectieve mappen. De naam van mijn opstartpictogram is ic_launcher_demo. U kunt alle pictogrammen zien die voor dit pictogram werden gegenereerd in de onderstaande schermafbeelding.

Werk het AndroidManifest het dossier

Nu is het tijd om de AndroidManifest bestand, zodat onze app weet het nieuwe pictogram te gebruiken. Om te beginnen, open je AndroidManifest.xml het dossier. Hier staat het standaard startpictogram op regel 7 en 9. U moet dit bijwerken met het nieuwe pictogram dat u hebt gemaakt.

Verandering android: icon en android: roundIcon naar de naam die u hebt gekozen voor uw launcher-pictogram.

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

Gefeliciteerd! U hebt het opstartpictogram voor uw app bijgewerkt. 

Conclusie

In dit bericht heb je geleerd over de verschillende soorten pictogrammen die in een Android-app worden gebruikt, en over alle verschillende schermresoluties die voor elk pictogram moeten worden gegenereerd. Toen kwam u te weten over de Image Asset Studio-tool en hoe het maken van pictogrammen voor uw Android-app veel eenvoudiger maakt.