[THEMING] Do-it-yourself theme with Xposed module XBlast Tools
If you are on stock ROM like me, we have no theming engine that makes life sweet for us. Instead we are stuck with Googles vision for the most part. Except if you are willing to root your phone and install some modifications.
I have found that the XBlast module for Xposed framework is pretty powerful on its own and I have created myself a little theme with it and thought I could share my findings if anyone else wants to do it. The things you need I will list below but I won't write how to install it. And I'm just going to write down how I did to make it look like in my screenshots. You are of course free to experiment with your own look.
What you need
OK so let's start
by opening the XBlast Tools
app. Let's start with setting the background for the system. Download the attached file from the bottom of this thread.
-In XBlast Tools, go to "visual tweaks -> Holo Theme ->Dark Theme". Enable it and chose the background you downloaded from here.
-Do the same for "Light Theme" too. Some apps will use it.
Now back out of "Light Theme" and stay on the "Holo Theme" page. Now we will set some text and other colors to match the light background you've just chosen.
-Set Primary Text Color
-Set Secondary Text Color
-Set Divider Line Color
-Set Pop-up & Dialog Color
It's important to not set the primary text color
too dark, because it won't be visible on the Settings app header next to the icon where the background will remain dark. So we have to keep certain balance so its visible on both darker and lighter backgrounds. This also changes the text on the dialogs & popups so we had to also brighten those backgrounds otherwise the text is hard to see as both text and background will be dark. Also some menu text in the Gallery app for instance is affected by this also.
The secondary text color
is used in the titles for the different settings categories. But also removes some of the Holo Blue texts seen in titles in dialogs for example. It also affects the frontpage of Tapatalk I've noticed. So you'll notice if you set this color way off.
Now in the XBlast Tools app again:
-In Visual Tweaks, go and change the Settings Icon Color
, which naturally affects the icons on the settings page. I made them white myself. They could be black also but I wanted them white so they match the white icons that are still in the dialog windows that I can not change. So for the sake of consistency I wanted it this way. This is also why the dialog background color isn't set to all white. The icons would not be visible.
Now for the notification panel
. I've tried to make it somewhat original. I have not really seen this look anywhere else before and it feels a tad bit different from the standard. There is no clear "edge" when pulling it down since we are dealing with gradients and it gives a nice little touch. Go to Notification Panel
in XBlast Tools.
-Put the master switch ON.
-Set Notification Title Text Color
-Set Notification Content Text Color
-Set Notification Background Color
to #00000000 (fully transparent)
-Set Notification Pressed Color
-Now go into the Notification Header
menu. Enable it and set the color fully transparent here too (#00000000).
-Back out and go into Notification Panel Bg
. Enable "Notification Background Color
" and set it to fully transparent (#00000000).
-Back out again and check the Hide Handle Divider Line
Now it's time to back out to the frontpage of the XBlast Tools app. Scroll almost to the very bottom and you will see a "Gradient Settings
" menu. Dive into that one. Enable it on the main switch at the top and check the "Notification Bg Gradient Color
-Set it to #f10080ae
-Make sure "Bottom to Top" is set in the "Gradient Orientation
" menu at the bottom of that page.
Reboot your phone and enjoy the changes.
Optional: install the Unicon module and apply an icon pack with it. It does not only change it for the launcher but also systemwide. The icons will be affected in dialogs and other places too. Much more powerful.