From 2578d74ff897bc56ef46d44d14f1bafe0625857c Mon Sep 17 00:00:00 2001 From: Karim Abou Zeid Date: Sun, 23 Aug 2015 20:03:41 +0200 Subject: [PATCH] Switched from AccelerateDecelerate to Linear interpolator when opening the sliding panel. --- .../ui/activities/base/AbsSlidingMusicPanelActivity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsSlidingMusicPanelActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsSlidingMusicPanelActivity.java index 8b6c5d82..bb21630f 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsSlidingMusicPanelActivity.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsSlidingMusicPanelActivity.java @@ -456,6 +456,7 @@ public abstract class AbsSlidingMusicPanelActivity extends AbsMusicServiceActivi float xTranslation = dummyFab.getX() + mediaControllerContainer.getX() + footerFrame.getX() - playPauseButton.getLeft(); fabXAnimator = ObjectAnimator.ofFloat(playPauseButton, View.TRANSLATION_X, 0, xTranslation); fabXAnimator.setDuration(SLIDING_PANEL_ANIMATION_STEPS); + fabXAnimator.setInterpolator(null); } } @@ -464,6 +465,7 @@ public abstract class AbsSlidingMusicPanelActivity extends AbsMusicServiceActivi float yTranslation = dummyFab.getY() + mediaControllerContainer.getY() + footerFrame.getY() - playPauseButton.getTop(); fabYAnimator = ObjectAnimator.ofFloat(playPauseButton, View.TRANSLATION_Y, 0, yTranslation); fabYAnimator.setDuration(SLIDING_PANEL_ANIMATION_STEPS); + fabYAnimator.setInterpolator(null); } } @@ -483,6 +485,7 @@ public abstract class AbsSlidingMusicPanelActivity extends AbsMusicServiceActivi fabColorAnimator.setEvaluator(new ArgbEvaluator()); } fabColorAnimator.setDuration(SLIDING_PANEL_ANIMATION_STEPS); + fabColorAnimator.setInterpolator(null); } else if (startColor != lastFabStartColor || endColor != lastFabEndColor) { fabColorAnimator.setIntValues(startColor, endColor); } @@ -494,6 +497,7 @@ public abstract class AbsSlidingMusicPanelActivity extends AbsMusicServiceActivi if (miniPlayerAlphaAnimator == null) { miniPlayerAlphaAnimator = ObjectAnimator.ofFloat(miniPlayer, View.ALPHA, 1, 0); miniPlayerAlphaAnimator.setDuration(SLIDING_PANEL_ANIMATION_STEPS); + miniPlayerAlphaAnimator.setInterpolator(null); } }