Updating DropShadow as drag and drop hovers over views.
Also moved DragShadowBuilder to Activity level (needs constant reference
to it).
Bug: 31182423
Change-Id: Id3a09cff863d529f92e15e23c6cf53a2ca9da20d
diff --git a/src/com/android/documentsui/ItemDragListener.java b/src/com/android/documentsui/ItemDragListener.java
index bb20909..79f71d9 100644
--- a/src/com/android/documentsui/ItemDragListener.java
+++ b/src/com/android/documentsui/ItemDragListener.java
@@ -78,7 +78,7 @@
}
private void handleEnteredEvent(View v, DragEvent event) {
- mDragHost.onDragEntered(v);
+ mDragHost.onDragEntered(v, event.getLocalState());
@Nullable TimerTask task = createOpenTask(v, event);
if (task == null) {
return;
@@ -167,7 +167,8 @@
/**
* Notifies right away when drag shadow enters the view
* @param v the view which drop shadow just entered
+ * @param localState the Local state object given by DragEvent
*/
- void onDragEntered(View v);
+ void onDragEntered(View v, Object localState);
}
}