Introduction:
Hey guys,
In this thread I'd like to teach you how to theme third party apps. I show you the basic stuff as Statusbar, Icons and so on.
I will add more app with the time. I don't show you how to decompile apps, how they are build or other stuff. For these things, we have other threads.
Moreover, I won't add pictures because everbody should understand which colors/icons I mean. If you're confused, just ask in this thread.
These apps are just examples, so you should get a overview of theming 3rd pary apps. :)
General:
Theming 3rd party apps works actually the same way as theming system apps.
Download your apk
Decompile it
Create a folder with the app's package name in assets/overlays
Add your xml, png etc. files into this folder
Apps to theme: WhatsApp
Google+
Tapatalk
Soundcloud
Twitter
Google Inbox
Screener
Blackberry Messenger
Theming:
WhatsApp
Actionbar color:
Code:
<color name="primary">Your_Color</color>
Statusbar color:
Code:
<color name="primary_dark">Your_Color</color>
Group admin color:
Code:
<color name="group_admin">Your_Color</color>
"Send" icon bg color:
Code:
<color name="accent">Your_Color</color>
"Read" icons in drawable-xxhdpi:
Code:
message_got_read_receipt_from_target.png
message_got_read_receipt_from_target_onmedia.png
message_got_receipt_from_server.png
message_got_receipt_from_server_onmedia.png
message_got_receipt_from_target.png
message_got_receipt_from_target_onmedia.png
msg_status_client_read.png
msg_status_client_received.png
msg_status_server_receive.png
Icons in the header section in drawable-xxhdpi:
Code:
abc_ic_menu_moreoverflow_mtrl_alpha.png
ic_action_more.png
ic_drawer_24dp.png
ic_menu_moreoverflow.png
ic_menu_moreoverflow_mtrl_alpha.png
ic_more_shadow.png
ic_action_add_person.png
ic_action_call.png
ic_action_new_call.png
ic_action_attach.png
ic_action_compose.png
ic_action_search.png
Chat bubbles bg in drawable-xxhdpi:
Code:
balloon_incoming_normal.9.png
balloon_incoming_normal_ext.9.png
balloon_incoming_pressed.9.png
balloon_incoming_pressed_ext.9.png
balloon_outgoing_ext_pressed.9.png
balloon_outgoing_normal.9.png
balloon_outgoing_normal_ext.9.png
balloon_outgoing_pressed.9.png
Unread message icon in the chat overview in drawable-xxhdpi:
Code:
input_circle_normal.png
input_circle_pressed.png
"Send" icon inside a chat in drawable-xxhdpi: Statusbar notification icon in drawable-xxhdpi:
Google+
Actionbar color:
Code:
<color name="action_bar_background">Your_Color</color>
Statusbar color:
Code:
<color name="status_bar_background">Your_Color</color>
Compose button bg:
Code:
<color name="quantum_googred500">Your_Color</color>
Icons in the header section in drawable-xxhdpi:
Code:
ic_people_outline_white_20.png
quantum_ic_notifications_none_white_24.png
"Compose" icon in drawable-xxhdpi:
Code:
quantum_ic_create_white_24.png
"Comment/Share" icons on posts in drawable-xxhdpi:
Code:
quantum_ic_share_black_24.png
quantum_ic_insert_comment_black_24.png
Tapatalk
Actionbar color:
Code:
<color name="primary_dark_material_light">Your_Color</color>
<color name="primary_material_light">Your_Color</color>
<color name="primary_color">Your_Color</color>
actionbar_bg.9.png
actionbar_dark.png
actionbar_dark_bg.9.png
actionbar_orange.9.png
Statusbarcolor:
Code:
<color name="primary_dark_material_dark">Your_Color</color>
<color name="primary_material_dark">Your_Color</color>
<color name="primary_color_dark">Your_Color</color>
"Compose" button in drawable-xxhdpi:
Code:
bubble_edit_dark.png
bubble_rename_dark.png
new_topic.png
Soundcloud
Actionbar color:
Code:
<color name="primary">Your_Color</color>
Statusbar color:
Code:
<color name="primary_dark">Your_Color</color>
Progress wave color (played time):
Code:
<color name="wave_above">Your_Color</color>
<color name="wave_below">Your_Color</color>
Progress wave color (remainig time):
Code:
<color name="wave_progress_below">Your_Color</color>
<color name="wave_progress_end">Your_Color</color>
<color name="wave_progress_start">Your_Color</color>
Icons in sidebar in drawable-xhdpi:
Code:
drawer_explore.png
drawer_explore_active.png
drawer_likes.png
drawer_likes_active.png
drawer_playlists.png
drawer_playlists_active.png
drawer_stream.png
drawer_stream_active.png
Like buttons in drawable-xxhdpi:
Code:
ic_btn_like.png
ic_btn_liked.png
stats_likes_grey.png
stats_likes_orange.png
Twitter
Actionbar color:
Code:
<color name="twitter_blue">Your_Color</color>
<color name="light_blue">Your_Color</color>
Statusbar color:
Code:
<color name="dark_blue">Your_Color</color>
Text links color:
Code:
<color name="text_link">Your_Color</color>
Icons in header section in drawable-xxhdpi:
Code:
ic_title_highlights_default.png
ic_title_logo_default.png
ic_title_messages_default.png
ic_title_notifications_default.png
ic_title_overflow_default.png
ic_title_recent_logo.png
ic_title_search.png
ic_title_search_default.png
Google Inbox
Actionbar color:
Code:
<color name="primary_material_dark">Your_Color</color>
<color name="primary_material_light">Your_Color</color>
<color name="primary_dark_material_dark">Your_Color</color>
<color name="primary_dark_material_light">Your_Color</color>
<color name="bt_done_green">Your_Color</color>
<color name="bt_container_blue">Your_Color</color>
<color name="bt_snooze_yellow">Your_Colorr</color>
Statusbar color:
Code:
<color name="bt_status_bar_brick">Your_Color</color>
<color name="bt_status_bar_default">Your_Color</color>
<color name="bt_status_bar_done">Your_Color</color>
<color name="bt_status_bar_inbox">Your_Color</color>
<color name="bt_status_bar_snoozed">Your_Color</color>
<color name="bt_status_bar_white">Your_Color</color>
"Action done" bg color:
Code:
<color name="toastbar-background">Your_Color</color>
"Compose" icon bg color in drawable-xxhdpi:
Code:
bt_fab_red.png
bt_fab_speeddial.png
bt_fab_speeddial_pressed.png
Screener
Actionbar color:
Code:
<color name="primary">Your_Color</color>
Statusbar color:
Code:
<color name="primarydark">Your_Color</color>
Mockup preview bg color:
Code:
<color name="device_background">Your_Color</color>
BlackBerry Messenger
Actionbar color:
Code:
<color name="primary">Your_Color</color>
Statusbar and FAB color:
Code:
<color name="primaryColor">Your_Color</color>
Side menu text color:
Code:
<color name="drawer_textColor">Your_Color</color>
Side menu header color:
Code:
<style name="NavDrawerHeader"><item name="android:background">Your Color</item>
<item name="android:textColorPrimary">Your Color</item></style>
Credits:
@
aldiandrew
Do you want to have any app inside this tutorial or any questions? Just ask for it in this thread. :)
Greetz Lars