Make Android Launcher Theme

by SushilD2 in Design > Software

12 Views, 0 Favorites, 0 Comments

Make Android Launcher Theme

nova-laucher.jpg

Nova Launcher is the highly customizable launcher for Android. Part of this customization comes from developers such as yourself.This document covers the theme format for Nova Launcher.Most launchers, including Nova Launcher, support a superset of the theme format from Go Launcher.

We'll Cover

This project is a sample theme for Nova Launcher that can covers:

  • AndroidManifest
  • Automatic App Icon Theming
  • Manual App Icon Theming
  • Dock Background Theming
  • Wallpapers

AndroidManifest

Nova Launcher identifies themes by searching for activities that can respond to the com.novalauncher.THEME intent.

This is done by adding the following below an tag in your AndroidManifest.xml

<intent-filter>
    <action android:name="com.novalauncher.THEME" />
</intent-filter>

Automatic App Icon Theming

Applying an icon theme (Nova Settings > Look and Feel > Icon Theme) will replace app icons with the icons specified in the theme. Optionally, new app icons can be automatically generated using a background, foreground, scale and mask.

Configuration for this is done in the theme's res/xml/appfilter.xml .

Replacement Icons As Drawables

Replacing a specific app icon with a custom drawable included in your theme is done via:

<item component="ComponentInfo{com.android.chrome/com.google.android.apps.chrome.Main}" drawable="ic_browser_green" />

With system apps, different devices or roms may use different component names for various components.

The keywords supported are:

  • :BROWSER
  • :CALCULATOR
  • :CALENDAR
  • :CAMERA
  • :CLOCK
  • :CONTACTS
  • :EMAIL
  • :GALLERY
  • :PHONE
  • :SMS

For More >>

Drawing-small.png

For further reading and demo project download :

  • Manual App Icon Theming
  • Dock Background Theming
  • Wallpapers

Please check : Make Android Nova Launcher Theme