Tweak fragment animations to be more consistent with window anims.
Use same deceleration curves, same style for forward/backward nav.
This commit is contained in:
@@ -18,17 +18,10 @@
|
||||
-->
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<objectAnimator
|
||||
android:interpolator="@anim/decelerate_interpolator"
|
||||
android:interpolator="@anim/decelerate_cubic_interpolator"
|
||||
android:valueFrom="0"
|
||||
android:valueTo="1"
|
||||
android:valueType="floatType"
|
||||
android:propertyName="alpha"
|
||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
||||
<objectAnimator
|
||||
android:interpolator="@anim/decelerate_interpolator"
|
||||
android:valueFrom="-100"
|
||||
android:valueTo="0"
|
||||
android:valueType="floatType"
|
||||
android:propertyName="translationX"
|
||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
||||
</set>
|
||||
@@ -18,17 +18,17 @@
|
||||
-->
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<objectAnimator
|
||||
android:interpolator="@anim/accelerate_interpolator"
|
||||
android:interpolator="@anim/decelerate_cubic_interpolator"
|
||||
android:valueFrom="1"
|
||||
android:valueTo="0"
|
||||
android:valueType="floatType"
|
||||
android:propertyName="alpha"
|
||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
||||
<objectAnimator
|
||||
android:interpolator="@anim/accelerate_interpolator"
|
||||
android:valueFrom="0"
|
||||
android:valueTo="100"
|
||||
android:interpolator="@anim/decelerate_quint_interpolator"
|
||||
android:valueFrom="1"
|
||||
android:valueTo=".8"
|
||||
android:valueType="floatType"
|
||||
android:propertyName="translationX"
|
||||
android:propertyName="scaleY"
|
||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
||||
</set>
|
||||
@@ -18,15 +18,17 @@
|
||||
-->
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<objectAnimator
|
||||
android:interpolator="@anim/decelerate_cubic_interpolator"
|
||||
android:valueFrom="0"
|
||||
android:valueTo="1"
|
||||
android:valueType="floatType"
|
||||
android:propertyName="alpha"
|
||||
android:duration="@android:integer/config_longAnimTime"/>
|
||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
||||
<objectAnimator
|
||||
android:interpolator="@anim/decelerate_quint_interpolator"
|
||||
android:valueFrom="50"
|
||||
android:valueTo="0"
|
||||
android:valueType="floatType"
|
||||
android:propertyName="translationY"
|
||||
android:duration="@android:integer/config_longAnimTime"/>
|
||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
||||
</set>
|
||||
@@ -18,12 +18,14 @@
|
||||
-->
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<objectAnimator
|
||||
android:interpolator="@anim/decelerate_cubic_interpolator"
|
||||
android:valueFrom="1"
|
||||
android:valueTo="0"
|
||||
android:valueType="floatType"
|
||||
android:propertyName="alpha"
|
||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
||||
<objectAnimator
|
||||
android:interpolator="@anim/decelerate_quint_interpolator"
|
||||
android:valueFrom="0"
|
||||
android:valueTo="-50"
|
||||
android:valueType="floatType"
|
||||
|
||||
@@ -18,15 +18,17 @@
|
||||
-->
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<objectAnimator
|
||||
android:interpolator="@anim/decelerate_cubic_interpolator"
|
||||
android:valueFrom="0"
|
||||
android:valueTo="1"
|
||||
android:valueType="floatType"
|
||||
android:propertyName="alpha"
|
||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
||||
<objectAnimator
|
||||
android:valueFrom="100"
|
||||
android:valueTo="0"
|
||||
android:interpolator="@anim/decelerate_quint_interpolator"
|
||||
android:valueFrom=".8"
|
||||
android:valueTo="1"
|
||||
android:valueType="floatType"
|
||||
android:propertyName="translationX"
|
||||
android:propertyName="scaleY"
|
||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
||||
</set>
|
||||
@@ -18,15 +18,10 @@
|
||||
-->
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<objectAnimator
|
||||
android:interpolator="@anim/decelerate_cubic_interpolator"
|
||||
android:valueFrom="1"
|
||||
android:valueTo="0"
|
||||
android:valueType="floatType"
|
||||
android:propertyName="alpha"
|
||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
||||
<objectAnimator
|
||||
android:valueFrom="0"
|
||||
android:valueTo="-100"
|
||||
android:valueType="floatType"
|
||||
android:propertyName="translationX"
|
||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
||||
</set>
|
||||
@@ -18,15 +18,17 @@
|
||||
-->
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<objectAnimator
|
||||
android:interpolator="@anim/decelerate_cubic_interpolator"
|
||||
android:valueFrom="0"
|
||||
android:valueTo="1"
|
||||
android:valueType="floatType"
|
||||
android:propertyName="alpha"
|
||||
android:duration="@android:integer/config_longAnimTime"/>
|
||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
||||
<objectAnimator
|
||||
android:interpolator="@anim/decelerate_quint_interpolator"
|
||||
android:valueFrom="-50"
|
||||
android:valueTo="0"
|
||||
android:valueType="floatType"
|
||||
android:propertyName="translationY"
|
||||
android:duration="@android:integer/config_longAnimTime"/>
|
||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
||||
</set>
|
||||
@@ -18,12 +18,14 @@
|
||||
-->
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<objectAnimator
|
||||
android:interpolator="@anim/decelerate_cubic_interpolator"
|
||||
android:valueFrom="1"
|
||||
android:valueTo="0"
|
||||
android:valueType="floatType"
|
||||
android:propertyName="alpha"
|
||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
||||
<objectAnimator
|
||||
android:interpolator="@anim/decelerate_quint_interpolator"
|
||||
android:valueFrom="0"
|
||||
android:valueTo="50"
|
||||
android:valueType="floatType"
|
||||
|
||||
Reference in New Issue
Block a user