diff options
author | Winson Chung <winsonc@google.com> | 2012-02-21 15:48:35 -0800 |
---|---|---|
committer | Winson Chung <winsonc@google.com> | 2012-02-23 10:32:03 -0800 |
commit | 867ca62c0e4b811d46734ff940d59c7a787525c8 (patch) | |
tree | f5551fdbf3038f1c4e5fae8ac3463a078404e687 /src/com/android/launcher2/DragView.java | |
parent | 7a326648c54922c60c32088e173c93068a82d107 (diff) | |
download | android_packages_apps_Trebuchet-867ca62c0e4b811d46734ff940d59c7a787525c8.tar.gz android_packages_apps_Trebuchet-867ca62c0e4b811d46734ff940d59c7a787525c8.tar.bz2 android_packages_apps_Trebuchet-867ca62c0e4b811d46734ff940d59c7a787525c8.zip |
Fading out workspace when dragging to higlight dragged object.
Change-Id: I540ce145168a65a029d820d6c14a1e3070f8a5b0
Diffstat (limited to 'src/com/android/launcher2/DragView.java')
-rw-r--r-- | src/com/android/launcher2/DragView.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/launcher2/DragView.java b/src/com/android/launcher2/DragView.java index 90b2083a0..79f9b8139 100644 --- a/src/com/android/launcher2/DragView.java +++ b/src/com/android/launcher2/DragView.java @@ -32,7 +32,7 @@ import android.view.animation.DecelerateInterpolator; import com.android.launcher.R; public class DragView extends View { - private static float sDragAlpha = 0.8f; + private static float sDragAlpha = 1f; private Bitmap mBitmap; private Bitmap mCrossFadeBitmap; @@ -75,7 +75,7 @@ public class DragView extends View { // Animate the view into the correct position mAnim = ValueAnimator.ofFloat(0.0f, 1.0f); mAnim.setDuration(150); - mAnim.setInterpolator(new DecelerateInterpolator(2.5f)); + mAnim.setInterpolator(new DecelerateInterpolator(1.5f)); mAnim.addUpdateListener(new AnimatorUpdateListener() { @Override public void onAnimationUpdate(ValueAnimator animation) { @@ -88,7 +88,9 @@ public class DragView extends View { mOffsetY += deltaY; setScaleX(1f + (value * (scale - 1f))); setScaleY(1f + (value * (scale - 1f))); - setAlpha(sDragAlpha * value + (1f - value)); + if (sDragAlpha != 1f) { + setAlpha(sDragAlpha * value + (1f - value)); + } if (getParent() == null) { animation.cancel(); |