diff --git a/quickstep/recents_ui_overrides/res/drawable/predicted_icon_background.xml b/quickstep/recents_ui_overrides/res/drawable/predicted_icon_background.xml new file mode 100644 index 0000000000..cfc6d4801d --- /dev/null +++ b/quickstep/recents_ui_overrides/res/drawable/predicted_icon_background.xml @@ -0,0 +1,8 @@ + + + + + + + diff --git a/quickstep/recents_ui_overrides/res/values/dimens.xml b/quickstep/recents_ui_overrides/res/values/dimens.xml index 863a8ba528..ee672d47cc 100644 --- a/quickstep/recents_ui_overrides/res/values/dimens.xml +++ b/quickstep/recents_ui_overrides/res/values/dimens.xml @@ -28,4 +28,9 @@ 18dp 10dp -60dp + + + 15dp + 8dp + \ No newline at end of file diff --git a/quickstep/recents_ui_overrides/src/com/android/launcher3/HotseatPredictionController.java b/quickstep/recents_ui_overrides/src/com/android/launcher3/HotseatPredictionController.java index 32846dc806..424333c971 100644 --- a/quickstep/recents_ui_overrides/src/com/android/launcher3/HotseatPredictionController.java +++ b/quickstep/recents_ui_overrides/src/com/android/launcher3/HotseatPredictionController.java @@ -139,6 +139,7 @@ public class HotseatPredictionController implements DragController.DragListener, PopupContainerWithArrow.showForIcon((BubbleTextView) v); return true; }); + icon.setBackgroundResource(R.drawable.predicted_icon_background); } } @@ -205,6 +206,7 @@ public class HotseatPredictionController implements DragController.DragListener, LauncherSettings.Favorites.CONTAINER_HOTSEAT, workspaceItemInfo.screenId, workspaceItemInfo.cellX, workspaceItemInfo.cellY); ObjectAnimator.ofFloat(icon, SCALE_PROPERTY, 1, 0.8f, 1).start(); + icon.reset(); icon.applyFromWorkspaceItem(workspaceItemInfo); icon.setOnLongClickListener(ItemLongClickListener.INSTANCE_WORKSPACE); } diff --git a/src/com/android/launcher3/BubbleTextView.java b/src/com/android/launcher3/BubbleTextView.java index 01e9b6e606..e6f8a85e52 100644 --- a/src/com/android/launcher3/BubbleTextView.java +++ b/src/com/android/launcher3/BubbleTextView.java @@ -216,6 +216,7 @@ public class BubbleTextView extends TextView implements ItemInfoUpdateReceiver, cancelDotScaleAnim(); mDotParams.scale = 0f; mForceHideDot = false; + setBackground(null); } private void cancelDotScaleAnim() {