Post Reply

Modifying framework-res transitions to mimic iOS7

OP richardddd

14th June 2013, 01:33 PM   |  #1  
OP Senior Member
Thanks Meter: 118
 
190 posts
Join Date:Joined: Aug 2010
More
Hi,

I don't think iOS7 is such an "amazing" upgrade. Some icons are hideous and almost all new features already exists in Android.

But i have to say, i instantly fell in love with the awesome window-transtions when opening and closing apps, se below:

http://www.youtube.com/watch?v=6nFTbrxMifw#t=1m04s

I currently run a Nexus 4 (Jelly Bean, CM10.1 Linaro) with a modified framework-res.apk file with ICS transitions.

I know how to create animations (I am an android developer) but wouldn't it be cool to implement them on our system?

In the anims folder of framework-res.apk you find all of these xmls containing different animations

Code:
accelerate_quad.xml
accelerate_quint.xml
activity_close_enter.xml
activity_close_exit.xml
activity_open_enter.xml
activity_open_exit.xml
anticipate_interpolator.xml
anticipate_overshoot_interpolator.xml
anticipate_overshoot.xml
anticipate.xml
app_starting_exit.xml
bounce_interpolator.xml
bounce.xml
cycle_interpolator.xml
cycle.xml
decelerate_cubic.xml
decelerate_interpolator.xml
decelerate_quad.xml
decelerate_quint.xml
dialog_enter.xml
dialog_exit.xml
dock_bottom_enter.xml
dock_bottom_exit.xml
dock_left_enter.xml
dock_left_exit.xml
dock_right_enter.xml
dock_right_exit.xml
dock_top_enter.xml
dock_top_exit.xml
fade_in.xml
fade_out.xml
fast_fade_in.xml
fast_fade_out.xml
grow_fade_in_center.xml
grow_fade_in_from_bottom.xml
grow_fade_in.xml
input_method_enter.xml
input_method_exit.xml
input_method_extract_enter.xml
input_method_extract_exit.xml
input_method_fancy_enter.xml
input_method_fancy_exit.xml
keyguard_action_assist_enter.xml
keyguard_action_assist_exit.xml
keyguard_security_animate_in.xml
keyguard_security_animate_out.xml
keyguard_security_fade_in.xml
keyguard_security_fade_out.xml
linear_interpolator.xml
linear.xml
lock_screen_behind_enter.xml
lock_screen_enter.xml
lock_screen_exit.xml
lock_screen_wallpaper_behind_enter.xml
options_panel_enter.xml
options_panel_exit.xml
overshoot_interpolator.xml
overshoot.xml
push_down_in_no_alpha.xml
push_down_in.xml
push_down_out_no_alpha.xml
push_down_out.xml
push_up_in.xml
push_up_out.xml
recent_enter.xml
recent_exit.xml
recents_fade_in.xml
recents_fade_out.xml
screen_rotate_0_enter.xml
screen_rotate_0_exit.xml
screen_rotate_0_frame.xml
screen_rotate_180_enter.xml
screen_rotate_180_exit.xml
screen_rotate_180_frame.xml
screen_rotate_finish_enter.xml
screen_rotate_finish_exit.xml
screen_rotate_finish_frame.xml
screen_rotate_minus_90_enter.xml
screen_rotate_minus_90_exit.xml
screen_rotate_minus_90_frame.xml
screen_rotate_plus_90_enter.xml
screen_rotate_plus_90_exit.xml
screen_rotate_plus_90_frame.xml
screen_rotate_start_enter.xml
screen_rotate_start_exit.xml
screen_rotate_start_frame.xml
screen_user_enter.xml
screen_user_exit.xml
search_bar_enter.xml
search_bar_exit.xml
shrink_fade_out_center.xml
shrink_fade_out_from_bottom.xml
shrink_fade_out.xml
slide_in_child_bottom.xml
slide_in_left.xml
slide_in_right.xml
slide_in_up.xml
slide_out_down.xml
slide_out_left.xml
slide_out_right.xml
slow_fade_in.xml
submenu_enter.xml
submenu_exit.xml
task_close_enter.xml
task_close_exit.xml
task_open_enter.xml
task_open_exit.xml
toast_enter.xml
toast_exit.xml
translucent_enter.xml
translucent_exit.xml
wallpaper_close_enter.xml
wallpaper_close_exit.xml
wallpaper_enter.xml
wallpaper_exit.xml
wallpaper_intra_close_enter.xml
wallpaper_intra_close_exit.xml
wallpaper_intra_open_enter.xml
wallpaper_intra_open_exit.xml
wallpaper_open_enter.xml
wallpaper_open_exit.xml
window_move_from_decor.xml
Some of them are pretty obvious (toast_enter.xml for example) but i dont really know which one does what. With your help, we could have the same awesome transitions on our device
The Following 2 Users Say Thank You to richardddd For This Useful Post: [ View ]
4th November 2013, 12:24 PM   |  #2  
Senior Member
Flag Winterthur
Thanks Meter: 18
 
131 posts
Join Date:Joined: Nov 2010
More
Clock
Any actual progress on this?

Quote:
Originally Posted by richardddd

Hi,

I don't think iOS7 is such an "amazing" upgrade. Some icons are hideous and almost all new features already exists in Android.

But i have to say, i instantly fell in love with the awesome window-transtions when opening and closing apps, se below:

http://www.youtube.com/watch?v=6nFTbrxMifw#t=1m04s

I currently run a Nexus 4 (Jelly Bean, CM10.1 Linaro) with a modified framework-res.apk file with ICS transitions.

I know how to create animations (I am an android developer) but wouldn't it be cool to implement them on our system?

In the anims folder of framework-res.apk you find all of these xmls containing different animations
...
Some of them are pretty obvious (toast_enter.xml for example) but i dont really know which one does what. With your help, we could have the same awesome transitions on our device

1st December 2013, 11:29 AM   |  #3  
Member
Thanks Meter: 19
 
78 posts
Join Date:Joined: Jul 2013
@richardddd

any progress? this would be awesome!
2nd December 2013, 02:29 AM   |  #4  
Diego910's Avatar
Senior Member
Thanks Meter: 975
 
882 posts
Join Date:Joined: Dec 2012
More
Check styles.xml there you can see what is each animation use for.
24th April 2014, 01:24 PM   |  #5  
Senior Member
Flag New Delhi
Thanks Meter: 25
 
233 posts
Join Date:Joined: Feb 2011
More
Quote:
Originally Posted by richardddd

Hi,

I don't think iOS7 is such an "amazing" upgrade. Some icons are hideous and almost all new features already exists in Android.

But i have to say, i instantly fell in love with the awesome window-transtions when opening and closing apps, se below:

http://www.youtube.com/watch?v=6nFTbrxMifw#t=1m04s

I currently run a Nexus 4 (Jelly Bean, CM10.1 Linaro) with a modified framework-res.apk file with ICS transitions.

I know how to create animations (I am an android developer) but wouldn't it be cool to implement them on our system?

In the anims folder of framework-res.apk you find all of these xmls containing different animations

Code:
accelerate_quad.xml
accelerate_quint.xml
activity_close_enter.xml
activity_close_exit.xml
activity_open_enter.xml
activity_open_exit.xml
anticipate_interpolator.xml
anticipate_overshoot_interpolator.xml
anticipate_overshoot.xml
anticipate.xml
app_starting_exit.xml
bounce_interpolator.xml
bounce.xml
cycle_interpolator.xml
cycle.xml
decelerate_cubic.xml
decelerate_interpolator.xml
decelerate_quad.xml
decelerate_quint.xml
dialog_enter.xml
dialog_exit.xml
dock_bottom_enter.xml
dock_bottom_exit.xml
dock_left_enter.xml
dock_left_exit.xml
dock_right_enter.xml
dock_right_exit.xml
dock_top_enter.xml
dock_top_exit.xml
fade_in.xml
fade_out.xml
fast_fade_in.xml
fast_fade_out.xml
grow_fade_in_center.xml
grow_fade_in_from_bottom.xml
grow_fade_in.xml
input_method_enter.xml
input_method_exit.xml
input_method_extract_enter.xml
input_method_extract_exit.xml
input_method_fancy_enter.xml
input_method_fancy_exit.xml
keyguard_action_assist_enter.xml
keyguard_action_assist_exit.xml
keyguard_security_animate_in.xml
keyguard_security_animate_out.xml
keyguard_security_fade_in.xml
keyguard_security_fade_out.xml
linear_interpolator.xml
linear.xml
lock_screen_behind_enter.xml
lock_screen_enter.xml
lock_screen_exit.xml
lock_screen_wallpaper_behind_enter.xml
options_panel_enter.xml
options_panel_exit.xml
overshoot_interpolator.xml
overshoot.xml
push_down_in_no_alpha.xml
push_down_in.xml
push_down_out_no_alpha.xml
push_down_out.xml
push_up_in.xml
push_up_out.xml
recent_enter.xml
recent_exit.xml
recents_fade_in.xml
recents_fade_out.xml
screen_rotate_0_enter.xml
screen_rotate_0_exit.xml
screen_rotate_0_frame.xml
screen_rotate_180_enter.xml
screen_rotate_180_exit.xml
screen_rotate_180_frame.xml
screen_rotate_finish_enter.xml
screen_rotate_finish_exit.xml
screen_rotate_finish_frame.xml
screen_rotate_minus_90_enter.xml
screen_rotate_minus_90_exit.xml
screen_rotate_minus_90_frame.xml
screen_rotate_plus_90_enter.xml
screen_rotate_plus_90_exit.xml
screen_rotate_plus_90_frame.xml
screen_rotate_start_enter.xml
screen_rotate_start_exit.xml
screen_rotate_start_frame.xml
screen_user_enter.xml
screen_user_exit.xml
search_bar_enter.xml
search_bar_exit.xml
shrink_fade_out_center.xml
shrink_fade_out_from_bottom.xml
shrink_fade_out.xml
slide_in_child_bottom.xml
slide_in_left.xml
slide_in_right.xml
slide_in_up.xml
slide_out_down.xml
slide_out_left.xml
slide_out_right.xml
slow_fade_in.xml
submenu_enter.xml
submenu_exit.xml
task_close_enter.xml
task_close_exit.xml
task_open_enter.xml
task_open_exit.xml
toast_enter.xml
toast_exit.xml
translucent_enter.xml
translucent_exit.xml
wallpaper_close_enter.xml
wallpaper_close_exit.xml
wallpaper_enter.xml
wallpaper_exit.xml
wallpaper_intra_close_enter.xml
wallpaper_intra_close_exit.xml
wallpaper_intra_open_enter.xml
wallpaper_intra_open_exit.xml
wallpaper_open_enter.xml
wallpaper_open_exit.xml
window_move_from_decor.xml
Some of them are pretty obvious (toast_enter.xml for example) but i dont really know which one does what. With your help, we could have the same awesome transitions on our device

I too am interested in this concept. The "fly" animation of the apps opening & closing , the slide (left to right) to go back to the previous menu and a lot of other ios 7 animations are really cool! It'd be awesome if a dev could 'port' them over.

I run a nexus 4 (and also have an iphone 5, jailbroken obviously) and I've also tried messing around with the animations (going back to ICS animations using g-box) but I would love to have the gestures and animations that ios 7 is running!
14th June 2014, 04:13 AM   |  #6  
Junior Member
Thanks Meter: 0
 
2 posts
Join Date:Joined: Jun 2014
Quote:
Originally Posted by japmeet

I too am interested in this concept. The "fly" animation of the apps opening & closing , the slide (left to right) to go back to the previous menu and a lot of other ios 7 animations are really cool! It'd be awesome if a dev could 'port' them over.

I run a nexus 4 (and also have an iphone 5, jailbroken obviously) and I've also tried messing around with the animations (going back to ICS animations using g-box) but I would love to have the gestures and animations that ios 7 is running!

What should i do with that .xml ? i don't understand
14th June 2014, 04:50 AM   |  #7  
Senior Member
Flag New Delhi
Thanks Meter: 25
 
233 posts
Join Date:Joined: Feb 2011
More
Quote:
Originally Posted by dj_wisnu_

What should i do with that .xml ? i don't understand

Hi,
I didn't really understand the xml file, I just replied to it
You could contact richardddd if you'd like to know more
9th September 2014, 04:04 AM   |  #8  
rekamyenom's Avatar
Senior Member
Flag Clearwater
Thanks Meter: 118
 
977 posts
Join Date:Joined: Sep 2010
Donate to Me
More
I was looking to copy the transition effects (one in particular) from the Huawei Ascend Mate 1 to the Huawei Ascend Mate 2. Where are they located?

Any help?

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Android Q&A, Help & Troubleshooting by ThreadRank