Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1874371a authored by Andy Wickham's avatar Andy Wickham Committed by Android (Google) Code Review
Browse files

Merge "Differentiate between app row and shortcut icons." into tm-qpr-dev

parents 9eeeeacf 0d3c3d8f
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -20,6 +20,7 @@ import static android.view.View.VISIBLE;

import static androidx.recyclerview.widget.RecyclerView.NO_POSITION;

import static com.android.launcher3.LauncherSettings.Favorites.ITEM_TYPE_APPLICATION;
import static com.android.launcher3.anim.AnimatorListeners.forEndCallback;
import static com.android.launcher3.anim.AnimatorListeners.forSuccessCallback;
import static com.android.launcher3.anim.Interpolators.DEACCEL_1_7;
@@ -38,6 +39,7 @@ import com.android.launcher3.Launcher;
import com.android.launcher3.LauncherState;
import com.android.launcher3.R;
import com.android.launcher3.Utilities;
import com.android.launcher3.model.data.ItemInfo;

/** Coordinates the transition between Search and A-Z in All Apps. */
public class SearchTransitionController {
@@ -187,7 +189,9 @@ public class SearchTransitionController {
                top = searchResultView.getTop();
            }

            if (searchResultView instanceof BubbleTextView) {
            if (searchResultView instanceof BubbleTextView
                    && searchResultView.getTag() instanceof ItemInfo
                    && ((ItemInfo) searchResultView.getTag()).itemType == ITEM_TYPE_APPLICATION) {
                // The first app icon will set appRowHeight, which will also contribute to
                // totalHeight. Additional app icons should remove the appRowHeight to remain in
                // the same row as the first app.
@@ -197,6 +201,8 @@ public class SearchTransitionController {
                    totalHeight += appRowHeight;
                }
                // Don't scale/fade app row.
                searchResultView.setScaleY(1);
                searchResultView.setAlpha(1);
                continue;
            }