mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-30 21:30:04 +00:00 
			
		
		
		
	citra_android: New settings fragment animations (#6332)
This commit is contained in:
		
							parent
							
								
									976995ba08
								
							
						
					
					
						commit
						1cca713e3b
					
				
					 10 changed files with 78 additions and 115 deletions
				
			
		|  | @ -107,10 +107,10 @@ public final class SettingsActivity extends AppCompatActivity implements Setting | |||
|         if (addToStack) { | ||||
|             if (areSystemAnimationsEnabled()) { | ||||
|                 transaction.setCustomAnimations( | ||||
|                         R.animator.settings_enter, | ||||
|                         R.animator.settings_exit, | ||||
|                         R.animator.settings_pop_enter, | ||||
|                         R.animator.setttings_pop_exit); | ||||
|                         R.anim.anim_settings_fragment_in, | ||||
|                         R.anim.anim_settings_fragment_out, | ||||
|                         0, | ||||
|                         R.anim.anim_pop_settings_fragment_out); | ||||
|             } | ||||
| 
 | ||||
|             transaction.addToBackStack(null); | ||||
|  |  | |||
|  | @ -0,0 +1,16 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <set xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
| 
 | ||||
|     <alpha | ||||
|         android:duration="125" | ||||
|         android:interpolator="@android:anim/decelerate_interpolator" | ||||
|         android:fromAlpha="1" | ||||
|         android:toAlpha="0" /> | ||||
| 
 | ||||
|     <translate | ||||
|         android:duration="125" | ||||
|         android:interpolator="@android:anim/decelerate_interpolator" | ||||
|         android:fromXDelta="0" | ||||
|         android:toXDelta="-75" /> | ||||
| 
 | ||||
| </set> | ||||
|  | @ -0,0 +1,16 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <set xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
| 
 | ||||
|     <alpha | ||||
|         android:duration="@android:integer/config_shortAnimTime" | ||||
|         android:interpolator="@android:anim/decelerate_interpolator" | ||||
|         android:fromAlpha="0" | ||||
|         android:toAlpha="1" /> | ||||
| 
 | ||||
|     <translate | ||||
|         android:duration="@android:integer/config_shortAnimTime" | ||||
|         android:interpolator="@android:anim/decelerate_interpolator" | ||||
|         android:fromXDelta="-200" | ||||
|         android:toXDelta="0" /> | ||||
| 
 | ||||
| </set> | ||||
|  | @ -0,0 +1,16 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <set xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
| 
 | ||||
|     <alpha | ||||
|         android:duration="125" | ||||
|         android:interpolator="@android:anim/decelerate_interpolator" | ||||
|         android:fromAlpha="1" | ||||
|         android:toAlpha="0" /> | ||||
| 
 | ||||
|     <translate | ||||
|         android:duration="125" | ||||
|         android:interpolator="@android:anim/decelerate_interpolator" | ||||
|         android:fromXDelta="0" | ||||
|         android:toXDelta="75" /> | ||||
| 
 | ||||
| </set> | ||||
|  | @ -0,0 +1,16 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <set xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
| 
 | ||||
|     <alpha | ||||
|         android:duration="@android:integer/config_shortAnimTime" | ||||
|         android:interpolator="@android:anim/decelerate_interpolator" | ||||
|         android:fromAlpha="0" | ||||
|         android:toAlpha="1" /> | ||||
| 
 | ||||
|     <translate | ||||
|         android:duration="@android:integer/config_shortAnimTime" | ||||
|         android:interpolator="@android:anim/decelerate_interpolator" | ||||
|         android:fromXDelta="200" | ||||
|         android:toXDelta="0" /> | ||||
| 
 | ||||
| </set> | ||||
|  | @ -0,0 +1,10 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <set xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
| 
 | ||||
|     <alpha | ||||
|         android:duration="@android:integer/config_shortAnimTime" | ||||
|         android:interpolator="@android:anim/decelerate_interpolator" | ||||
|         android:fromAlpha="1" | ||||
|         android:toAlpha="0" /> | ||||
| 
 | ||||
| </set> | ||||
|  | @ -1,28 +0,0 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <set xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
| 
 | ||||
|     <objectAnimator | ||||
|         android:duration="@android:integer/config_mediumAnimTime" | ||||
|         android:interpolator="@android:interpolator/decelerate_cubic" | ||||
|         android:propertyName="yFraction" | ||||
|         android:startOffset="@android:integer/config_shortAnimTime" | ||||
|         android:valueFrom="1.0" | ||||
|         android:valueTo="0" /> | ||||
| 
 | ||||
|     <objectAnimator | ||||
|         android:duration="@android:integer/config_mediumAnimTime" | ||||
|         android:interpolator="@android:interpolator/decelerate_cubic" | ||||
|         android:propertyName="translationZ" | ||||
|         android:startOffset="@android:integer/config_shortAnimTime" | ||||
|         android:valueFrom="100.0" | ||||
|         android:valueTo="0" /> | ||||
| 
 | ||||
|     <objectAnimator | ||||
|         android:duration="@android:integer/config_mediumAnimTime" | ||||
|         android:interpolator="@android:interpolator/decelerate_cubic" | ||||
|         android:propertyName="elevation" | ||||
|         android:startOffset="@android:integer/config_shortAnimTime" | ||||
|         android:valueFrom="100.0" | ||||
|         android:valueTo="0" /> | ||||
| 
 | ||||
| </set> | ||||
|  | @ -1,28 +0,0 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <set xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
| 
 | ||||
|     <objectAnimator | ||||
|         android:duration="@android:integer/config_mediumAnimTime" | ||||
|         android:interpolator="@android:interpolator/accelerate_cubic" | ||||
|         android:propertyName="visibleness" | ||||
|         android:valueFrom="1.0f" | ||||
|         android:valueTo="0.6f" | ||||
|         android:valueType="floatType" /> | ||||
| 
 | ||||
|     <objectAnimator | ||||
|         android:duration="@android:integer/config_mediumAnimTime" | ||||
|         android:interpolator="@android:interpolator/decelerate_cubic" | ||||
|         android:propertyName="translationZ" | ||||
|         android:startOffset="@android:integer/config_shortAnimTime" | ||||
|         android:valueFrom="0" | ||||
|         android:valueTo="-100.0" /> | ||||
| 
 | ||||
|     <objectAnimator | ||||
|         android:duration="@android:integer/config_mediumAnimTime" | ||||
|         android:interpolator="@android:interpolator/decelerate_cubic" | ||||
|         android:propertyName="elevation" | ||||
|         android:startOffset="@android:integer/config_shortAnimTime" | ||||
|         android:valueFrom="0" | ||||
|         android:valueTo="-100.0" /> | ||||
| 
 | ||||
| </set> | ||||
|  | @ -1,28 +0,0 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <set xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
| 
 | ||||
|     <objectAnimator | ||||
|         android:duration="@android:integer/config_mediumAnimTime" | ||||
|         android:interpolator="@android:interpolator/decelerate_cubic" | ||||
|         android:propertyName="visibleness" | ||||
|         android:valueFrom="0.6f" | ||||
|         android:valueTo="1.0f" | ||||
|         android:valueType="floatType" /> | ||||
| 
 | ||||
|     <objectAnimator | ||||
|         android:duration="@android:integer/config_mediumAnimTime" | ||||
|         android:interpolator="@android:interpolator/decelerate_cubic" | ||||
|         android:propertyName="translationZ" | ||||
|         android:startOffset="@android:integer/config_shortAnimTime" | ||||
|         android:valueFrom="-100.0" | ||||
|         android:valueTo="0" /> | ||||
| 
 | ||||
|     <objectAnimator | ||||
|         android:duration="@android:integer/config_mediumAnimTime" | ||||
|         android:interpolator="@android:interpolator/decelerate_cubic" | ||||
|         android:propertyName="elevation" | ||||
|         android:startOffset="@android:integer/config_shortAnimTime" | ||||
|         android:valueFrom="-100.0" | ||||
|         android:valueTo="0" /> | ||||
| 
 | ||||
| </set> | ||||
|  | @ -1,27 +0,0 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <set xmlns:android="http://schemas.android.com/apk/res/android"> | ||||
| 
 | ||||
|     <objectAnimator | ||||
|         android:duration="@android:integer/config_mediumAnimTime" | ||||
|         android:interpolator="@android:interpolator/accelerate_cubic" | ||||
|         android:propertyName="yFraction" | ||||
|         android:valueFrom="0" | ||||
|         android:valueTo="1.0" /> | ||||
| 
 | ||||
|     <objectAnimator | ||||
|         android:duration="@android:integer/config_mediumAnimTime" | ||||
|         android:interpolator="@android:interpolator/decelerate_cubic" | ||||
|         android:propertyName="translationZ" | ||||
|         android:startOffset="@android:integer/config_shortAnimTime" | ||||
|         android:valueFrom="0.0" | ||||
|         android:valueTo="100" /> | ||||
| 
 | ||||
|     <objectAnimator | ||||
|         android:duration="@android:integer/config_mediumAnimTime" | ||||
|         android:interpolator="@android:interpolator/decelerate_cubic" | ||||
|         android:propertyName="elevation" | ||||
|         android:startOffset="@android:integer/config_shortAnimTime" | ||||
|         android:valueFrom="0.0" | ||||
|         android:valueTo="100" /> | ||||
| 
 | ||||
| </set> | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue