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

Commit 957fa596 authored by Beverly's avatar Beverly
Browse files

Directly update the udfps icon background color

Previously we were retrieving a new drawable resource
everytime we wanted to update the color, but this
was not updating the displayed color.

Fixes: 275232960
Test: manual
Change-Id: I42ebb35f483e96e9f92483e9f2bdfae160ebe95a
parent 84fd6c78
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@ import android.animation.AnimatorListenerAdapter;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.content.Context;
import android.content.res.ColorStateList;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffColorFilter;
import android.graphics.Rect;
@@ -176,7 +177,9 @@ public class UdfpsKeyguardView extends UdfpsAnimationView {

        mTextColorPrimary = Utils.getColorAttrDefaultColor(mContext,
            android.R.attr.textColorPrimary);
        mBgProtection.setImageDrawable(getContext().getDrawable(R.drawable.fingerprint_bg));
        final int backgroundColor = Utils.getColorAttrDefaultColor(getContext(),
                com.android.internal.R.attr.colorSurface);
        mBgProtection.setImageTintList(ColorStateList.valueOf(backgroundColor));
        mLockScreenFp.invalidate(); // updated with a valueCallback
    }