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:
Dianne Hackborn
2010-11-08 16:26:28 -08:00
parent 553a53ef9f
commit 0ff229f292
8 changed files with 24 additions and 26 deletions

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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"

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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"