-
-
Notifications
You must be signed in to change notification settings - Fork 138
Setting up icon pack (Part 1)
Launchers require a set of XMLs for the icon pack to work properly. I will just mention them here. To know how to "write" them or their structure, check the files already included.
First set
These files are in app/src/main/assets/
folder:
- app_func_theme.xml
- appfilter.xml
- appmap.xml
- desk.xml
- drawable.xml (used by launchers)
- theme_resources.xml
- themecfg.xml
- themefont.ttf (Notice this is a font file).
- themeinfo.xml
Second set
These files must be in app/src/main/res/xml/
folder.
- appfilter.xml
- appmap.xml
- drawable.xml (used by Blueprint)
- noshader.xml
- theme_resources.xml
- themecfg.xml
- themeinfo.xml
As you can see, some files are in 2 folders. They are the exact same files, you don't need to modify them, just copy and paste them in the other folders.
However, please keep in mind, that some launchers like Lawnchair Launcher generate All icons tab automatically, so you should avoid having such tab/category in your drawable.xml file located in app/src/main/assets/
Finally, I want to mention that some of these files doesn't really need to be edited (but they need to be added) so you can keep them exactly the same as I share them. Those files are:
- app_func_theme.xml
- desk.xml
- noshader.xml
Be sure to edit and check the other files. Otherwise you may get info from my icon pack Ertz in your app, which are the sample files I added.
Wiki written by Patryk Goworowski, Lumiq Creative, and Jackson Hayes. Special thanks to Sanchith Hegde. Copyright © 2018 Jahir Fiquitiva.
Licensed under the CreativeCommons Attribution-ShareAlike 4.0 International License. You may not use this file except in compliance with the License. You may obtain a copy of the License at http://creativecommons.org/licenses/by-sa/4.0/legalcode.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
- Get Started
- Set Basic Values
- Create a Package
- Set App Name
- Set App Icon
- Set Launch Screen Image
- Set App Colours
- Change Store & License Settings
- Setting
blueprint_setup.xml
up - Setting
kuper_setup.xml
up - Setting
frames_setup.xml
up - Setting custom styles
- Adding Zooper widgets
- Adding Kustom assets
- Setting up Credits
- Optimize your wallpapers
- Setting up the wallpapers JSON file
- Enabling notifications
- Setting up the icon pack (1/2)
- Setting up the icon pack (2/2)
- Add support for Smart Launcher
- Update your app's changelog