Як я можу встановити піктограму для свого додатка Android?
Як я можу встановити піктограму для свого додатка Android?
Відповіді:
Якщо ви плануєте, щоб ваша програма була доступна на великому діапазоні пристроїв, слід розмістити піктограму додатка в різних res/drawable...
наданих папках. У кожну з цих папок слід містити значок розміром 48dp:
drawable-ldpi
(120 dpi, екран низької щільності) - 36px x 36pxdrawable-mdpi
(160 dpi, екран середньої щільності) - 48px x 48pxdrawable-hdpi
(240 dpi, екран високої щільності) - 72px x 72pxdrawable-xhdpi
(320 dpi, екран високої щільності) - 96px x 96pxdrawable-xxhdpi
(480 dpi, екран надвисокої щільності) - 144px x 144pxdrawable-xxxhdpi
(640 dpi, Екстра-екстра-надвисока щільність екрану) - 192px x 192pxПотім ви можете визначити піктограму у вашому AndroidManifest.xml
файлі як таку:
<application android:icon="@drawable/icon_name" android:label="@string/app_name" >
....
</application>
inkscape %logo_file% -e %output_file% %WIDTH% %HEIGHT% --export-background-opacity=0.0
.png
? .ico
?
Додайте значок запуску програми з автоматичним розміром.
(Студія Android)
Перейдіть до меню Файл * → Нове → Активність зображення → виберіть значок запуску → виберіть файл зображення.
Він автоматично змінить розмір.
Готово!
Мені цей інструмент був найкориснішим.
Зроблено
ldpi
Це просто.
Тепер просто перейдіть до меню Файл → Нове → Актив зображення . Це відкриє новий діалог, а потім переконайтесь, що вибрано піктограми запуску (що це за замовчуванням), а потім перейдіть до каталогу вашої іконки (вона не повинна бути в ресурсах проекту), а потім, коли вибрано, переконайтеся, що інші налаштування на ваш смак і зроблено враження.
Тепер усі рішення зберігаються у відповідних папках, і вам не доведеться турбуватися про копіювання самостійно або використання інструментів тощо.
Не забудьте "Форма - жодна" для прозорого фону.
Помістіть свої зображення в mipmap
папку і встановіть у файл маніфесту ... як
<application android:icon="@mipmap/icon" android:label="@string/app_name" >
....
</application>
Каталог папок додатків:
Помістіть свої зображення в папку «Малюнки» під будь-яким із трьох і встановіть їх так.
Код
<application android:icon="@drawable/your_icon" >
....
</application>
Клацніть правою кнопкою миші свій проект, перейдіть до пункту «Нове»> Інше> Android> Набір іконок Android
Потім дотримуйтесь інструкцій Майстра
1 - Створіть свій значок у Photoshop або Coreldraw розміром 256 * 256
зауважте, що використовуйте формат файлу PNG, якщо ви хочете мати прозорий значок
2-Завантажте свій значок на https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
3-Установіть налаштування на цьому сайті
4-Завантажте zip-файл, створений веб-сторінкою, автоматично натиснувши кнопку завантаження
5-Витягніть zip-файл та скопіюйте папку res у вашу бібліотеку проектів
зауважте, що папка res містить значок усіх розмірів
6-нарешті, вам потрібно встановити маніфест, щоб використовувати значок
<application android:icon="@drawable/your_icon" >
....
</application>
Ви можете просто встановити Android студії Martial іконки плагін його ім'я , будь ласка , перевірка плагін URL Матеріал Design Icon Generator і перевірити цей GIF для більш докладної інформації:
Це головним чином для створення значків потрібних розмірів, і вони будуть розташовуватися безпосередньо у своїх папках.
Почати можна, прочитавши документацію.
Ось посилання:
res/drawable
папку вашого проектуВідкрийте файл маніфесту та встановіть
Запустити програму
Ви повинні дотримуватися таких кроків, як:
ic_launcher.png
як-от:Тепер ви можете запустити і переглянути піктограму додатка з новим зображенням.
Щасливе кодування :) :)
Трохи старий, але для подальшого використання:
Open Android Studio -> app/src/main/res -> Right Click -> Image Asset
<application android:icon="drawable resource">
....
</application>
https://developer.android.com/guide/topics/manifest/application-element.html
Ви повинні створити окремі піктограми для всіх узагальнених щільності екрана, включаючи екрани низької, середньої, високої та надвисокої щільності. Це гарантує, що ваші піктограми будуть відображатися належним чином у різних пристроях, на яких можна встановити вашу програму ...
Піктограми для запуску повинні бути 32-розрядні PNG з альфа-каналом для прозорості. Розміри значків готових значків запуску, що відповідають заданій узагальненій щільності екрана, показані в таблиці нижче.
android:icon="@drawable/icon_name"
або android:icon="@mipmap/icon_name"
developer.android.com/guide каже :
Цей атрибут повинен бути встановлений як посилання на ресурс, що малюється, що містить зображення (наприклад, "@ dravable / icon").
про піктограми запуску android-developers.googleblog.com говорить,
Найкраще практично розміщувати піктограми додатків у папках mipmap (не в папках, що перетягуються), оскільки вони використовуються з роздільною здатністю, відмінною від щільності струму пристрою. Наприклад, значок запуску xxxhdpi може бути використаний на панелі запуску пристрою xxhdpi.
Діанна Хакборн від Google (Android Framework) каже :
Якщо ви будуєте різні версії програми для різної щільності, вам слід знати про каталог ресурсів "mipmap". Це точно як "потяжні" ресурси, за винятком того, що він не бере участі у збиранні щільності при створенні різних apk-цілей.
<application android:name="ApplicationTitle"
android:label="@string/app_label"
android:icon="@mipmap/ic_launcher" >
Трохи більше цитуючи це
Ви хочете завантажити зображення на щільність свого пристрою, і ви будете використовувати його "як є", не змінюючи його фактичний розмір . У цьому випадку вам слід працювати з малюнком, а Android дасть вам найкраще зображення.
Ви хочете завантажити зображення на щільність свого пристрою, але це зображення буде масштабуватися вгору або вниз . Наприклад, це потрібно, коли ви хочете показати більшу іконку запуску або у вас є анімація, яка збільшує розмір зображення. У таких випадках, щоб забезпечити найкращу якість зображення, слід помістити своє зображення в папку mipmap . Що робитиме Android, він намагатиметься забрати зображення з відра з більшою щільністю, а не масштабувати його. Це підвищить чіткість (якість) зображення.
Крім того, ви можете прочитати папки mipmap vs dravable
Детальніше: https://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html
Перейдіть у файл -> новий-> Набір зображень.
З них ви можете створити зображення для своєї піктограми.
Після цього ми отримаємо зображення піктограм у mipmap різних форматів, таких як hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi.
Тепер перейдіть на AndroidManifest.xml
<application android:icon="@mipmap/your_Icon"> ....</application>
В AndroidManifest змініть наступне:
android:icon="@drawable/icon_name"
android:roundIcon="@drawable/icon_name"