summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristine Chen <christinech@google.com>2013-07-31 18:59:34 -0700
committerChristine Chen <christinech@google.com>2013-07-31 19:09:19 -0700
commit8308bb61b1c6f1605bddb340d3302064eb244e5a (patch)
tree726305b54168c4100651da77974ca354e34ea28a
parent1a94e74284791cd9af52ff1717766de9e9515d54 (diff)
Change drag and drop shadow for rows.
Change-Id: I1cf71abd872b40f48a9b98e54aa758072384a728
-rw-r--r--src/com/android/dialer/list/PhoneFavoriteDragAndDropListeners.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/android/dialer/list/PhoneFavoriteDragAndDropListeners.java b/src/com/android/dialer/list/PhoneFavoriteDragAndDropListeners.java
index 7e86a4742..89f39ce0f 100644
--- a/src/com/android/dialer/list/PhoneFavoriteDragAndDropListeners.java
+++ b/src/com/android/dialer/list/PhoneFavoriteDragAndDropListeners.java
@@ -17,6 +17,7 @@ package com.android.dialer.list;
import android.content.ClipData;
import android.graphics.Rect;
+import android.graphics.Canvas;
import android.util.Log;
import android.view.DragEvent;
import android.view.GestureDetector.SimpleOnGestureListener;
@@ -51,14 +52,15 @@ public class PhoneFavoriteDragAndDropListeners {
@Override
public void onLongPress(MotionEvent event) {
final ClipData data = ClipData.newPlainText("", "");
- final View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(mView);
mView.setPressed(false);
if (mView instanceof PhoneFavoriteRegularRowView) {
// If the view is regular row, start drag the row view.
- // TODO: move the padding so we can start drag the original view.
+ final View.DragShadowBuilder shadowBuilder =
+ new View.DragShadowBuilder(mView.getParentRow());
mView.getParentRow().startDrag(data, shadowBuilder, null, 0);
} else {
// If the view is a tile view, start drag the tile.
+ final View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(mView);
mView.startDrag(data, shadowBuilder, null, 0);
}
}