summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/DragView.java
diff options
context:
space:
mode:
authorWinson Chung <winsonc@google.com>2012-02-28 18:11:33 -0800
committerWinson Chung <winsonc@google.com>2012-02-29 10:25:41 -0800
commit61967cb17f8fa9ee01f93e9f25a1074559b54cf3 (patch)
tree7749dd23ffc78d1e1a7a6c57f40f5453874a30bd /src/com/android/launcher2/DragView.java
parent483e01b0ae587c891d7ead0bea5a860833f5a1fd (diff)
downloadandroid_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.java10
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();
}