mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-01 08:16:49 +00:00
Merge "[Search] Scale up small search icons on drag start" into sc-v2-dev am: 198030c1e0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15987006 Change-Id: I649532a7f6a1811b3a70934a66712aff5b9416ad
This commit is contained in:
@@ -45,6 +45,7 @@ import android.graphics.Paint;
|
||||
import android.graphics.Point;
|
||||
import android.graphics.Rect;
|
||||
import android.graphics.RectF;
|
||||
import android.graphics.drawable.AdaptiveIconDrawable;
|
||||
import android.graphics.drawable.ColorDrawable;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.graphics.drawable.InsetDrawable;
|
||||
@@ -80,6 +81,7 @@ import com.android.launcher3.icons.LauncherIcons;
|
||||
import com.android.launcher3.icons.ShortcutCachingLogic;
|
||||
import com.android.launcher3.model.data.ItemInfo;
|
||||
import com.android.launcher3.model.data.ItemInfoWithIcon;
|
||||
import com.android.launcher3.model.data.SearchActionItemInfo;
|
||||
import com.android.launcher3.pm.ShortcutConfigActivityInfo;
|
||||
import com.android.launcher3.shortcuts.ShortcutKey;
|
||||
import com.android.launcher3.shortcuts.ShortcutRequest;
|
||||
@@ -705,6 +707,10 @@ public final class Utilities {
|
||||
}
|
||||
outObj[0] = icon;
|
||||
return icon;
|
||||
} else if (info.itemType == LauncherSettings.Favorites.ITEM_TYPE_SEARCH_ACTION
|
||||
&& info instanceof SearchActionItemInfo) {
|
||||
return new AdaptiveIconDrawable(
|
||||
new FastBitmapDrawable(((SearchActionItemInfo) info).bitmap), null);
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -205,6 +205,7 @@ public abstract class DragView<T extends Context & ActivityContext> extends Fram
|
||||
@TargetApi(Build.VERSION_CODES.O)
|
||||
public void setItemInfo(final ItemInfo info) {
|
||||
if (info.itemType != LauncherSettings.Favorites.ITEM_TYPE_APPLICATION
|
||||
&& info.itemType != LauncherSettings.Favorites.ITEM_TYPE_SEARCH_ACTION
|
||||
&& info.itemType != LauncherSettings.Favorites.ITEM_TYPE_DEEP_SHORTCUT
|
||||
&& info.itemType != LauncherSettings.Favorites.ITEM_TYPE_FOLDER) {
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user