elementary-style icon theme for popular Android launchers.
Как добавить иконку?
-
Убедитесь, что подходящая иконка для вашего приложения отсутствует в папке
icons-source
-
Если иконки нет, то создайте ее сами или сделайте запрос в Issues
Требования:
-
Общий стиль elementary
-
Исходный размер иконки в SVG размером 48x48, созданная в
icons-source
. (Название иконки должно быть присвоено согласно имени URL-ссылки в PlayMarket или самого приложения. Название не должно содержать кирилических символов и заглавных букв).
К примеру, приложение Flud.
Ссылка: https://play.google.com/store/apps/details?id=com.delphicoder.flud
Имя иконки: com_delphicoder_flud.svg
- Сконвертированная иконка в PNG размером 192x192, созданная в
app/src/main/res/drawable-xhdpi
с тем же именем, что и вicons-source
. - Задать иконке класс приложения в
app/src/main/res/xml/appfilter.xml
. Пример:
<item component="ComponentInfo{com.delphicoder.flud/com.delphicoder.flud.MainActivity}" drawable="com_delphicoder_flud"/>
Для удобства можно использовать DCikonZ Database или приложение Activity Launcher.
- Указать название иконки в
app/src/main/res/xml/drawable.xml
. Пример:
<item drawable="com_delphicoder_flud"/>
- Указать название иконки в
app/src/main/res/values/iconpack.xml
. Пример:
<item>com_delphicoder_flud</item>
- Молиться и ждать 😑
How to add an icon?
-
Make sure that the icon for your application doesn't exist under
icons-source
folder -
If the icon doesn't exist, create it and do a pull request or file a request for the icon in Issues
Requirements:
-
The icon must be in the same style as elementary OS icons
-
The icon must be in SVG format, icon size: 48x48. The icon must be placed to
icons-source
. (Name of the file must be the same as the PlayMarket application ID, without cyrillic or capital letters in the name)
For example, let's create an icon for Flud application.
The URL: https://play.google.com/store/apps/details?id=com.delphicoder.flud and the PlayMarket application ID is com.delphicoder_flud
In this case the name of the icon must be com_delphicoder_flud.svg
Now follow these steps:
- Convert the icon to PNG format, icon size: 192x192. Put the png icon to
app/src/main/res/drawable-xhdpi
(do not rename the icon, svg and png icons must have the same names) - Set the class for the icon in
app/src/main/res/xml/appfilter.xml
. Example:
<item component="ComponentInfo{com.delphicoder.flud/com.delphicoder.flud.MainActivity}" drawable="com_delphicoder_flud"/>
You can use DCikonZ Database or Activity Launcher.
- Write the icon name to
app/src/main/res/xml/drawable.xml
. Example:
<item drawable="com_delphicoder_flud"/>
- Write the icon name to
app/src/main/res/values/iconpack.xml
. Example:
<item>com_delphicoder_flud</item>
- Pray and wait 😑