diff options
author | Adam Cohen <adamcohen@google.com> | 2011-07-02 18:03:00 -0700 |
---|---|---|
committer | Adam Cohen <adamcohen@google.com> | 2011-07-02 18:42:25 -0700 |
commit | 3e8f811f31a2275e778244427271f77f4116c08b (patch) | |
tree | 53a8530718c95bee2830ca80863bff60f4d1fbf2 /src/com/android/launcher2/DragView.java | |
parent | 04dc2bc6139ff414e49fc423d28edbd5801cdc03 (diff) | |
download | android_packages_apps_Trebuchet-3e8f811f31a2275e778244427271f77f4116c08b.tar.gz android_packages_apps_Trebuchet-3e8f811f31a2275e778244427271f77f4116c08b.tar.bz2 android_packages_apps_Trebuchet-3e8f811f31a2275e778244427271f77f4116c08b.zip |
Added transitions when dropping items onto Folders, fixed bugs
-> Changed the ordering of the FolderIcon preview to show first items first
-> Folder now closes immediately upon drop of an item from folder to workspace
Change-Id: I66361b604dc5ef81da2413b7dda53d0c4691377e
Diffstat (limited to 'src/com/android/launcher2/DragView.java')
-rw-r--r-- | src/com/android/launcher2/DragView.java | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/com/android/launcher2/DragView.java b/src/com/android/launcher2/DragView.java index 4cc2c5543..d4dc785f7 100644 --- a/src/com/android/launcher2/DragView.java +++ b/src/com/android/launcher2/DragView.java @@ -195,6 +195,16 @@ public class DragView extends View { invalidate(); } + @Override + public void setAlpha(float alpha) { + super.setAlpha(alpha); + if (mPaint == null) { + mPaint = new Paint(); + } + mPaint.setAlpha((int) (255 * alpha)); + invalidate(); + } + /** * Create a window containing this view and show it. * @@ -242,7 +252,11 @@ public class DragView extends View { } void remove() { - mWindowManager.removeView(this); + post(new Runnable() { + public void run() { + mWindowManager.removeView(DragView.this); + } + }); } int[] getPosition(int[] result) { |