diff options
author | Winson Chung <winsonc@google.com> | 2012-02-28 18:11:33 -0800 |
---|---|---|
committer | Winson Chung <winsonc@google.com> | 2012-02-29 10:25:41 -0800 |
commit | 61967cb17f8fa9ee01f93e9f25a1074559b54cf3 (patch) | |
tree | 7749dd23ffc78d1e1a7a6c57f40f5453874a30bd /src/com/android/launcher2/DragView.java | |
parent | 483e01b0ae587c891d7ead0bea5a860833f5a1fd (diff) | |
download | android_packages_apps_Trebuchet-61967cb17f8fa9ee01f93e9f25a1074559b54cf3.tar.gz android_packages_apps_Trebuchet-61967cb17f8fa9ee01f93e9f25a1074559b54cf3.tar.bz2 android_packages_apps_Trebuchet-61967cb17f8fa9ee01f93e9f25a1074559b54cf3.zip |
Fixing flashing icon on delete, and offset of delete animation.
Change-Id: I993f2d8e54cc7052e16f318a09ada80e9b766147
Diffstat (limited to 'src/com/android/launcher2/DragView.java')
-rw-r--r-- | src/com/android/launcher2/DragView.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/com/android/launcher2/DragView.java b/src/com/android/launcher2/DragView.java index c3c274eca..f6c16b36e 100644 --- a/src/com/android/launcher2/DragView.java +++ b/src/com/android/launcher2/DragView.java @@ -25,6 +25,8 @@ import android.graphics.Canvas; import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.Point; +import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.graphics.Rect; import android.view.View; import android.view.animation.DecelerateInterpolator; @@ -199,11 +201,15 @@ public class DragView extends View { va.start(); } - public void setPaint(Paint paint) { - mPaint = paint; + public void setColor(int color) { if (mPaint == null) { mPaint = new Paint(Paint.FILTER_BITMAP_FLAG); } + if (color != 0) { + mPaint.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + } else { + mPaint.setColorFilter(null); + } invalidate(); } |