mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 05:40: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 (addToStack) { | ||||||
|             if (areSystemAnimationsEnabled()) { |             if (areSystemAnimationsEnabled()) { | ||||||
|                 transaction.setCustomAnimations( |                 transaction.setCustomAnimations( | ||||||
|                         R.animator.settings_enter, |                         R.anim.anim_settings_fragment_in, | ||||||
|                         R.animator.settings_exit, |                         R.anim.anim_settings_fragment_out, | ||||||
|                         R.animator.settings_pop_enter, |                         0, | ||||||
|                         R.animator.setttings_pop_exit); |                         R.anim.anim_pop_settings_fragment_out); | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             transaction.addToBackStack(null); |             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