Dokážeme ovplyvniť aj ikonu našej aplikácie, ktorá sa zobrazuje na ploche telefónu napríklad po jeho zapnutí. Tejto ikone nadávame Launcher Icon a jej korektné nastavenie nie je úplne priamočiare, Jedná sa totiž o adaptívnu ikonu.
Adaptívne ikony umožňujú ikone mať viacero tvarov, farieb a nejaké tie zaujímavé efekty. Ak je totiž samotná ikona oddelená od pozadia, môžeme oboma manipulovať nezávisle na sebe.
| Adaptívne správanie | Efekty |
|---|---|
Zároveň môže používateľ (ale aj programátor exernej aplikácie) tieto ikony štýlovať podľa svojich preferencií:
![]()
Samozrejme si môžeme tieto ikony vytvárať komplet sami. Môžeš si
Alebo jednoduchšie, môžeš použiť nástroj Icon Kitchen.
ic_launcheric_launcher_roundandroid/res/mipmap-... z exportovaných priečinkov skopíruj do app/src/main/res/mipmap-... v projekteA Voila! Launcher Icon je hotová.
Dodatok 1: Aká Launcher ikona sa použije pre aplikáciu vie zistiť v súbore AndroidManifest.xml v elemente application pod
atribútmi android:icon a android:roundIcon.
Dodatok 2: Odporúčal som vytvárať projekt s minSdk od verzie 28 (pozri app/build.gradle.kts). Preto sa dá výstup z IconKitchen skrátiť
mipmap-anydpi-v26 môžeme premenovať na mipmapmipmap všetky obrázky s názvom ic_launcher.png (keďže ic_launcher už máme definovaný v mipmap)mipmap všetky obrázky s názvom ic_launcher_round.png (keďže ic_launcher_round už máme definovaný v mipmap)Dodatok3: Toto je nastavenie výlučne pre Android. V prípade KMP projektu musíš iOS Launcher Icon definovať ich šandardnou cestou.