From version 0.9.16, SwipePad becomes themeable. To demonstrate how to make your own theme, we made this example theme for you.
At the end of the day, your theme would be distributed as an Android app. If you have developed an icon pack before, you'll find most parts familiar.
- How to make an Android app
- Knowledge about Android app resources (drawables, dimensions, etc.)
- How to distribute an Android app
SwipePad will try to read following resources from your app, if they are not presented, the corresponding elements in the default theme will be used.
-
swipepad_icon_allapps
-
swipepad_icon_contextpanel
-
swipepad_icon_home
-
swipepad_icon_quickpost
-
swipepad_group_background
-
swipepad_group_icon_add
-
swipepad_pad_background
-
swipepad_pad_cursor
-
swipepad_pad_grid_background
-
swipepad_portal_rect
-
swipepad_portal_rect_empty
-
swipepad_portal_rect_hold
-
swipepad_portal_rect_hover
-
swipepad_portal_rect_selector
-
swipepad_portal_ring
-
swipepad_portal_ring_empty
-
swipepad_portal_ring_hold
-
swipepad_portal_ring_hover
-
swipepad_portal_ring_selector
-
swipepad_group_item_text_color
-
swipepad_group_title_color
-
swipepad_pad_empty_item_text_color
-
swipepad_pad_item_text_color
-
swipepad_pad_title_color
-
swipepad_pad_cursor_radius
-
swipepad_pad_grid_spacing
-
swipepad_portal_rect_padding_top
-
swipepad_portal_rect_padding_bottom
- swipepad_pad_cursor_period
- swipepad_pad_cursor_rotate_clockwise
To be recognized as a theme by SwipePad, you need to provide a drawable called swipepad_theme_preview. This drawable will be presented to users as how your theme would finally look like.
