summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/widget/PendingItemDragHelper.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2017-02-13 10:44:43 -0800
committerSunny Goyal <sunnygoyal@google.com>2017-02-16 13:41:04 -0800
commit7d87cb1a6ef7321857ea4581872bfed6e305cd81 (patch)
tree72d3565a6150c97fb0909c6db555f47fa12db531 /src/com/android/launcher3/widget/PendingItemDragHelper.java
parenteb04b8415368ce28bacd100b8bffa85fede734a0 (diff)
downloadandroid_packages_apps_Trebuchet-7d87cb1a6ef7321857ea4581872bfed6e305cd81.tar.gz
android_packages_apps_Trebuchet-7d87cb1a6ef7321857ea4581872bfed6e305cd81.tar.bz2
android_packages_apps_Trebuchet-7d87cb1a6ef7321857ea4581872bfed6e305cd81.zip
Updating the shortcut preview generation logic
Drawing a shortcut icon on a white round-rect with shadow Also center aligning the preview Bug: 34819119 Change-Id: Ic25be6bf301aeb11315a5050f009259b26c6134a
Diffstat (limited to 'src/com/android/launcher3/widget/PendingItemDragHelper.java')
-rw-r--r--src/com/android/launcher3/widget/PendingItemDragHelper.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/launcher3/widget/PendingItemDragHelper.java b/src/com/android/launcher3/widget/PendingItemDragHelper.java
index c723f9e8b..6f4c2864b 100644
--- a/src/com/android/launcher3/widget/PendingItemDragHelper.java
+++ b/src/com/android/launcher3/widget/PendingItemDragHelper.java
@@ -29,6 +29,7 @@ import com.android.launcher3.DragSource;
import com.android.launcher3.Launcher;
import com.android.launcher3.LauncherAppState;
import com.android.launcher3.PendingAddItemInfo;
+import com.android.launcher3.R;
import com.android.launcher3.Workspace;
import com.android.launcher3.dragndrop.DragOptions;
import com.android.launcher3.graphics.DragPreviewProvider;
@@ -112,6 +113,11 @@ public class PendingItemDragHelper extends DragPreviewProvider {
DeviceProfile dp = launcher.getDeviceProfile();
int iconSize = dp.iconSizePx;
+ int padding = launcher.getResources()
+ .getDimensionPixelSize(R.dimen.widget_preview_shortcut_padding);
+ previewBounds.left += padding;
+ previewBounds.top += padding;
+
dragRegion = new Rect();
dragRegion.left = (size[0] - iconSize) / 2;
dragRegion.right = dragRegion.left + iconSize;