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

Commit 251b33fd authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Update app ring color and alpha" into udc-dev am: 11939898

parents 4a5b4354 11939898
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -57,7 +57,6 @@ import com.android.launcher3.icons.IconNormalizer;
import com.android.launcher3.icons.LauncherIcons;
import com.android.launcher3.model.data.ItemInfoWithIcon;
import com.android.launcher3.model.data.WorkspaceItemInfo;
import com.android.launcher3.touch.ItemClickHandler;
import com.android.launcher3.touch.ItemLongClickListener;
import com.android.launcher3.util.SafeCloseable;
import com.android.launcher3.views.ActivityContext;
@@ -183,7 +182,16 @@ public class PredictedAppIcon extends DoubleShadowBubbleTextView {
                : null;
        super.applyFromWorkspaceItem(info, animate, staggerIndex);
        int oldPlateColor = mPlateColor;
        int newPlateColor = ColorUtils.setAlphaComponent(mDotParams.appColor, 200);

        int newPlateColor;
        if (getIcon().isThemed()) {
            newPlateColor = getResources().getColor(android.R.color.system_accent1_300);
        } else {
            float[] hctPlateColor = new float[3];
            ColorUtils.colorToM3HCT(mDotParams.appColor, hctPlateColor);
            newPlateColor = ColorUtils.M3HCTtoColor(hctPlateColor[0], 36, 85);
        }

        if (!animate) {
            mPlateColor = newPlateColor;
        }