diff options
author | Christine Chen <christinech@google.com> | 2013-07-31 18:59:34 -0700 |
---|---|---|
committer | Christine Chen <christinech@google.com> | 2013-07-31 19:09:19 -0700 |
commit | 8308bb61b1c6f1605bddb340d3302064eb244e5a (patch) | |
tree | 726305b54168c4100651da77974ca354e34ea28a /src | |
parent | 1a94e74284791cd9af52ff1717766de9e9515d54 (diff) |
Change drag and drop shadow for rows.
Change-Id: I1cf71abd872b40f48a9b98e54aa758072384a728
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/dialer/list/PhoneFavoriteDragAndDropListeners.java | 6 |
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); } } |