diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2017-02-13 10:44:43 -0800 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2017-02-16 13:41:04 -0800 |
commit | 7d87cb1a6ef7321857ea4581872bfed6e305cd81 (patch) | |
tree | 72d3565a6150c97fb0909c6db555f47fa12db531 /src/com/android/launcher3/widget/PendingItemDragHelper.java | |
parent | eb04b8415368ce28bacd100b8bffa85fede734a0 (diff) | |
download | android_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.java | 6 |
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; |