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

Commit 65eaea39 authored by Tracy Zhou's avatar Tracy Zhou Committed by Android (Google) Code Review
Browse files

Merge "Skip animating stashed handle color based on color sampling if it's the same" into main

parents dd981d78 81fe9da9
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -47,6 +47,7 @@ public class StashedHandleView extends View {
    private final int[] mTmpArr = new int[2];

    private @Nullable ObjectAnimator mColorChangeAnim;
    private Boolean mIsRegionDark;

    public StashedHandleView(Context context) {
        this(context, null);
@@ -95,7 +96,11 @@ public class StashedHandleView extends View {
     * @param animate Whether to animate the change, or apply it immediately.
     */
    public void updateHandleColor(boolean isRegionDark, boolean animate) {
        if (mIsRegionDark != null && mIsRegionDark == isRegionDark) {
            return;
        }
        int newColor = isRegionDark ? mStashedHandleLightColor : mStashedHandleDarkColor;
        mIsRegionDark = isRegionDark;
        if (mColorChangeAnim != null) {
            mColorChangeAnim.cancel();
        }