[One (M8) Themes and Apps] erislav:
Hello to everyone

Before we start somthing about me, im 19 Years old and from swiss, so sorry for my bad english ;)

I was able to animate the softkeys and i think it would make your device a little bit cooler :p

I attached various zip files, the Systemui.zip file is a flashable zip with Stock SystemUI with modded code, so you can flash a animated button.zip

the second zip file called dev-files.zip this zip contains the basic files for animated softkeys.

the preview.zip contains small videos how it looks

Guide how to add your own animated softkeys to a decompiled Systemui.apk

-Download the dev files.zip

-first delete navigation_icon_xxx.png in res/drawable-xxhdpi (the xxx is for the button you want to animate there could be home,back or recent_apps)

-now copy the Layouts from the zip, just copy the layouts for the button you want to animate ) copy to res/layouts

-now copy the navigation_icon_xxx_transparent.png in res/drawable-xxhdpi (the xxx is for the button you want to animate there could be home,back or recent_apps)

-make your own png set (i used paint with rotationzoom) and give them numbers, start at navigation_icon_xxx_1.png

copy them to res/drawable-xxhdpi

-now you just need to edit the navigation_icon_xxx.xml found in the files.zip at drawable-xxhdpi

so for every png you have made, made a line in the xml file like this :

<item android:duration="60" android:drawable= [MENTION=3944923]drawab[/MENTION]le/navigation_icon_recent_apps_1" />

with android:duration you can set the time how long the png will show up at display in milisec.

and at android:drawable you will neet to add your png name. like [MENTION=3944923]drawab[/MENTION]le/navigation_icon_xxx_1"

-compile and have fun :victory:

Guide to make flashable Icons

once you got the mod in your systemui you ar able to flash other icons.

you can use one of my flashable zips for buttons, just change the pngs found in vrtheme/system/priv-app/Systemui/Systemui.apk/res/drawable-xxhdpi

there where some restrictions:

-just flash the pngs no xml files else systemui will crash ( i think its because the generated IDs for every png ) correct me if im wrong :eek:

-your png set need to have the same amount of pngs , like the old animation ( in my systemui and files postet below for every buttons where 36 Pngs)

- they need to have the same name as before

-if you want to animate the back button, and you got a flashable animated home button zip, just change the name of all pngs like from navigation_icon_home_1 to navigation_icon_back_1 do this with all png in the zip.

Flashable Animated Buttons

Will add more and replace the old Stock animated because they look ugly

Homebuttons:

Stockhome.zip View attachment 3159197

Atomic Home View attachment 3159198

Home Text View attachment 3163943

Death_Home View attachment 3164034

Circle-PulseView attachment 3170526

HTC ONE M8 Home View attachment 3159241

Backbuttons :

StockBack View attachment 3159199

Back TextView attachment 3163942

Atomic Back View attachment 3164031

Death BackView attachment 3164033

AOSP Back Pulsing View attachment 3171642

RecentButtons:

StockRecent View attachment 3159200

Recent Text View attachment 3163944

Atomic RecentView attachment 3164032

Death RecentView attachment 3164038

AOSP Recent Pulsing View attachment 3171641

If you want a home button.zip as back or recent button just change the png names to navigation_icon_back_x or navigation_icon_recent_apps_x

Its tested on Stock Android 5.0.1 Sense 6 Rom

Bugs:

-Sometimes the animation stops, you just need do put your device in landscape mode this will fix it

- Glow Animation of the recent Button is not working.

Credits:

-Vrtheme

-Spannaa

-Me

-XDA

If you got your own animations feel free to share them in this Thread :)

every feedback is appreciated

if you got questions or improvments just tell

Hope you like it:fingers-crossed: