summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/Folder.java
diff options
context:
space:
mode:
authorAdam Cohen <adamcohen@google.com>2011-05-26 19:08:29 -0700
committerAdam Cohen <adamcohen@google.com>2011-05-26 19:08:29 -0700
commitbadf71e11fba2d6efa1d1bcca9542001f90a3777 (patch)
tree0390c957d4f4d1a13dea25f5d5e1d33254b3afc8 /src/com/android/launcher2/Folder.java
parentcb3382b1bfe1a534b1b44f5c4def9b2db605ac90 (diff)
downloadandroid_packages_apps_Trebuchet-badf71e11fba2d6efa1d1bcca9542001f90a3777.tar.gz
android_packages_apps_Trebuchet-badf71e11fba2d6efa1d1bcca9542001f90a3777.tar.bz2
android_packages_apps_Trebuchet-badf71e11fba2d6efa1d1bcca9542001f90a3777.zip
Implementing new visualization for folder icon
Change-Id: I6c0658d71109d05c93de7d299cf62bc9a2c99e20
Diffstat (limited to 'src/com/android/launcher2/Folder.java')
-rw-r--r--src/com/android/launcher2/Folder.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/launcher2/Folder.java b/src/com/android/launcher2/Folder.java
index 76e9b357f..0b35acbb1 100644
--- a/src/com/android/launcher2/Folder.java
+++ b/src/com/android/launcher2/Folder.java
@@ -26,6 +26,7 @@ import android.animation.ValueAnimator;
import android.animation.ValueAnimator.AnimatorUpdateListener;
import android.content.Context;
import android.graphics.Rect;
+import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.MotionEvent;
@@ -81,6 +82,7 @@ public class Folder extends LinearLayout implements DragSource, OnItemLongClickL
private int mMaxCountY;
private Rect mNewSize = new Rect();
private ArrayList<View> mItemsInReadingOrder = new ArrayList<View>();
+ private Drawable mIconDrawable;
boolean mItemsInvalidated = false;
/**
@@ -144,6 +146,7 @@ public class Folder extends LinearLayout implements DragSource, OnItemLongClickL
mDragController.startDrag(v, this, item, DragController.DRAG_ACTION_COPY);
mDragItemPosition[0] = item.cellX;
mDragItemPosition[1] = item.cellY;
+ mIconDrawable = ((TextView) v).getCompoundDrawables()[1];
mInfo.remove(item);
mDragItem = item;
@@ -154,6 +157,10 @@ public class Folder extends LinearLayout implements DragSource, OnItemLongClickL
return true;
}
+ public Drawable getDragDrawable() {
+ return mIconDrawable;
+ }
+
/**
* We need to handle touch events to prevent them from falling through to the workspace below.
*/