Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,807,340 Members 43,337 Now Online
XDA Developers Android and Mobile Development Forum

Modifying framework-res transitions to mimic iOS7

Tip us?
 
richardddd
Old
#1  
Senior Member - OP
Thanks Meter 118
Posts: 189
Join Date: Aug 2010
Default Modifying framework-res transitions to mimic iOS7

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: [ Click to Expand ]
 
ewoks
Old
#2  
Senior Member
Thanks Meter 18
Posts: 131
Join Date: Nov 2010
Location: Winterthur
Any actual progress on this?

Quote:
Originally Posted by richardddd View Post
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
 
spätzlemitsoß
Old
#3  
Member
Thanks Meter 19
Posts: 78
Join Date: Jul 2013
@richardddd

any progress? this would be awesome!
 
Diego910
Old
#4  
Diego910's Avatar
Senior Member
Thanks Meter 971
Posts: 880
Join Date: Dec 2012
Check styles.xml there you can see what is each animation use for.
 
japmeet
Old
#5  
Senior Member
Thanks Meter 22
Posts: 216
Join Date: Feb 2011
Location: New Delhi
Quote:
Originally Posted by richardddd View Post
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!
 
dj_wisnu_
Old
#6  
Junior Member
Thanks Meter 0
Posts: 2
Join Date: Jun 2014
Quote:
Originally Posted by japmeet View Post
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
 
japmeet
Old
#7  
Senior Member
Thanks Meter 22
Posts: 216
Join Date: Feb 2011
Location: New Delhi
Quote:
Originally Posted by dj_wisnu_ View Post
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
 
rekamyenom
Old
#8  
rekamyenom's Avatar
Senior Member
Thanks Meter 113
Posts: 906
Join Date: Sep 2010
Location: Clearwater

 
DONATE TO ME
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?
It's no measure of health to be well adjusted to a profoundly sick society

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes