summaryrefslogtreecommitdiffstats
path: root/AndroidManifest-common.xml
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2017-01-20 19:32:31 -0800
committerSunny Goyal <sunnygoyal@google.com>2017-01-24 22:24:54 -0800
commitb38fab75735c601b61765ecae61494c8637aaef4 (patch)
tree02ccb88b0137bf2f5a93db052ae0f4f11983bdf9 /AndroidManifest-common.xml
parent658058b960ef029fc70f0f3e131057a6ba0d10e2 (diff)
downloadandroid_packages_apps_Trebuchet-b38fab75735c601b61765ecae61494c8637aaef4.tar.gz
android_packages_apps_Trebuchet-b38fab75735c601b61765ecae61494c8637aaef4.tar.bz2
android_packages_apps_Trebuchet-b38fab75735c601b61765ecae61494c8637aaef4.zip
Adding support for drag and drop for requestPinItem.
On long pressing, the confirmation activity starts a system drag-n-drop and focuses the launcher activity. We then drive the launcher drag controller using the system drag event Caveats: > We use a transparent preview for system drag and drop and use a view inside launcher for actual preview. This gives us better control over various animations. > The parameters for drag operation are passed to the Launcher activity using the intent. Since onNewIntent and onDragEvent come at different times and are not associated, a random uuid is used as mime-type to match the drag event with intent params > If the workspace is locked (eg, loader is running) the drag operation is simply dropped. Will be imporved in follow up cls Bug: 33584624 Change-Id: I0bb5b25b690f86b6af31a14e11beb669fcb3a281
Diffstat (limited to 'AndroidManifest-common.xml')
-rw-r--r--AndroidManifest-common.xml2
1 files changed, 2 insertions, 0 deletions
diff --git a/AndroidManifest-common.xml b/AndroidManifest-common.xml
index 974b0df45..e112b9d1d 100644
--- a/AndroidManifest-common.xml
+++ b/AndroidManifest-common.xml
@@ -81,6 +81,8 @@
<activity android:name="com.android.launcher3.dragndrop.AddItemActivity"
android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert"
+ android:excludeFromRecents="true"
+ android:autoRemoveFromRecents="true"
android:label="@string/action_add_to_workspace" >
<intent-filter>
<action android:name="android.content.pm.action.CONFIRM_PIN_ITEM" />