diff --git a/res/layout/user_folder_icon_normalized.xml b/res/layout/user_folder_icon_normalized.xml new file mode 100644 index 0000000000..75b5c48398 --- /dev/null +++ b/res/layout/user_folder_icon_normalized.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/com/android/launcher3/Folder.java b/src/com/android/launcher3/Folder.java index 9cc94ae75c..471c324fe4 100644 --- a/src/com/android/launcher3/Folder.java +++ b/src/com/android/launcher3/Folder.java @@ -57,6 +57,7 @@ import com.android.launcher3.FolderInfo.FolderListener; import com.android.launcher3.UninstallDropTarget.UninstallSource; import com.android.launcher3.Workspace.ItemOperator; import com.android.launcher3.accessibility.LauncherAccessibilityDelegate.AccessibilityDragSource; +import com.android.launcher3.config.FeatureFlags; import com.android.launcher3.util.Thunk; import com.android.launcher3.util.UiThreadCircularReveal; @@ -421,7 +422,9 @@ public class Folder extends LinearLayout implements DragSource, View.OnClickList */ @SuppressLint("InflateParams") static Folder fromXml(Launcher launcher) { - return (Folder) launcher.getLayoutInflater().inflate(R.layout.user_folder, null); + return (Folder) launcher.getLayoutInflater().inflate( + FeatureFlags.LAUNCHER3_ICON_NORMALIZATION + ? R.layout.user_folder_icon_normalized : R.layout.user_folder, null); } /**