Refined QuickContact animations
Change-Id: Ie87f6fd26c189b8d8adbdd7c55787b0abebf9fb8
diff --git a/res/anim/quickcontact_above_enter.xml b/res/anim/quickcontact_above_enter.xml
index dc2d053..a9c61d7 100644
--- a/res/anim/quickcontact_above_enter.xml
+++ b/res/anim/quickcontact_above_enter.xml
@@ -18,12 +18,12 @@
-->
<set xmlns:android="http://schemas.android.com/apk/res/android">
- <scale android:interpolator="@android:anim/decelerate_interpolator"
- android:fromXScale="0.75" android:toXScale="1.0"
- android:fromYScale="0.75" android:toYScale="1.0"
+ <scale android:interpolator="@android:anim/decelerate_quint_interpolator"
+ android:fromXScale="1" android:toXScale="1.0"
+ android:fromYScale="0.8" android:toYScale="1.0"
android:pivotX="50%" android:pivotY="100%"
android:duration="@android:integer/config_shortAnimTime" />
- <alpha android:interpolator="@android:anim/decelerate_interpolator"
+ <alpha android:interpolator="@android:anim/decelerate_cubic_interpolator"
android:fromAlpha="0.0" android:toAlpha="1.0"
android:duration="@android:integer/config_shortAnimTime" />
</set>
diff --git a/res/anim/quickcontact_above_exit.xml b/res/anim/quickcontact_above_exit.xml
index dd34f87..fd96ec2 100644
--- a/res/anim/quickcontact_above_exit.xml
+++ b/res/anim/quickcontact_above_exit.xml
@@ -17,12 +17,13 @@
*/
-->
-<set xmlns:android="http://schemas.android.com/apk/res/android"
- android:interpolator="@android:anim/accelerate_interpolator">
- <scale android:fromXScale="1.0" android:toXScale=".5"
- android:fromYScale="1.0" android:toYScale=".5"
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <scale android:interpolator="@android:anim/accelerate_quint_interpolator"
+ android:fromXScale="1.0" android:toXScale="1.0"
+ android:fromYScale="1.0" android:toYScale=".8"
android:pivotX="50%" android:pivotY="100%"
android:duration="@android:integer/config_shortAnimTime" />
- <alpha android:fromAlpha="1.0" android:toAlpha="0"
+ <alpha android:interpolator="@android:anim/accelerate_cubic_interpolator"
+ android:fromAlpha="1.0" android:toAlpha="0"
android:duration="@android:integer/config_shortAnimTime" />
</set>
diff --git a/res/anim/quickcontact_below_enter.xml b/res/anim/quickcontact_below_enter.xml
index 9a1a577..48a98b7 100644
--- a/res/anim/quickcontact_below_enter.xml
+++ b/res/anim/quickcontact_below_enter.xml
@@ -18,12 +18,12 @@
-->
<set xmlns:android="http://schemas.android.com/apk/res/android">
- <scale android:interpolator="@android:anim/decelerate_interpolator"
- android:fromXScale="0.75" android:toXScale="1.0"
- android:fromYScale="0.75" android:toYScale="1.0"
+ <scale android:interpolator="@android:anim/decelerate_quint_interpolator"
+ android:fromXScale="1" android:toXScale="1.0"
+ android:fromYScale="0.8" android:toYScale="1.0"
android:pivotX="50%" android:pivotY="0%"
android:duration="@android:integer/config_shortAnimTime" />
- <alpha android:interpolator="@android:anim/decelerate_interpolator"
+ <alpha android:interpolator="@android:anim/decelerate_cubic_interpolator"
android:fromAlpha="0.0" android:toAlpha="1.0"
android:duration="@android:integer/config_shortAnimTime" />
</set>
diff --git a/res/anim/quickcontact_below_exit.xml b/res/anim/quickcontact_below_exit.xml
index 7587c7a..404d22e 100644
--- a/res/anim/quickcontact_below_exit.xml
+++ b/res/anim/quickcontact_below_exit.xml
@@ -17,12 +17,13 @@
*/
-->
-<set xmlns:android="http://schemas.android.com/apk/res/android"
- android:interpolator="@android:anim/accelerate_interpolator">
- <scale android:fromXScale="1.0" android:toXScale=".5"
- android:fromYScale="1.0" android:toYScale=".5"
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <scale android:interpolator="@android:anim/accelerate_quint_interpolator"
+ android:fromXScale="1.0" android:toXScale="1.0"
+ android:fromYScale="1.0" android:toYScale="0.8"
android:pivotX="50%" android:pivotY="0%"
android:duration="@android:integer/config_shortAnimTime" />
- <alpha android:fromAlpha="1.0" android:toAlpha="0"
+ <alpha android:interpolator="@android:anim/accelerate_cubic_interpolator"
+ android:fromAlpha="1.0" android:toAlpha="0"
android:duration="@android:integer/config_shortAnimTime" />
</set>