Loading packages/SystemUI/src/com/android/systemui/biometrics/UdfpsAnimationEnroll.java +0 −5 Original line number Diff line number Diff line Loading @@ -69,9 +69,6 @@ public class UdfpsAnimationEnroll extends UdfpsAnimation { @Override public void draw(@NonNull Canvas canvas) { canvas.save(); canvas.translate(getPaddingX(), getPaddingY()); final boolean isNightMode = (mContext.getResources().getConfiguration().uiMode & Configuration.UI_MODE_NIGHT_YES) != 0; if (!isNightMode) { Loading @@ -80,8 +77,6 @@ public class UdfpsAnimationEnroll extends UdfpsAnimation { } } mFingerprintDrawable.draw(canvas); canvas.restore(); } @Override Loading packages/SystemUI/src/com/android/systemui/biometrics/UdfpsAnimationView.java +14 −0 Original line number Diff line number Diff line Loading @@ -114,4 +114,18 @@ public class UdfpsAnimationView extends View implements DozeReceiver, ((UdfpsAnimationEnroll) mUdfpsAnimation).onEnrollmentHelp(); } } public int getPaddingX() { if (mUdfpsAnimation == null) { return 0; } return mUdfpsAnimation.getPaddingX(); } public int getPaddingY() { if (mUdfpsAnimation == null) { return 0; } return mUdfpsAnimation.getPaddingY(); } } packages/SystemUI/src/com/android/systemui/biometrics/UdfpsView.java +5 −1 Original line number Diff line number Diff line Loading @@ -140,7 +140,11 @@ public class UdfpsView extends FrameLayout implements DozeReceiver, UdfpsIllumin @Override protected void onLayout(boolean changed, int left, int top, int right, int bottom) { super.onLayout(changed, left, top, right, bottom); mSensorRect.set(0, 0, 2 * mSensorProps.sensorRadius, 2 * mSensorProps.sensorRadius); mSensorRect.set(0 + mAnimationView.getPaddingX(), 0 + mAnimationView.getPaddingY(), 2 * mSensorProps.sensorRadius + mAnimationView.getPaddingX(), 2 * mSensorProps.sensorRadius + mAnimationView.getPaddingY()); mHbmSurfaceView.onSensorRectUpdated(new RectF(mSensorRect)); mAnimationView.onSensorRectUpdated(new RectF(mSensorRect)); } Loading Loading
packages/SystemUI/src/com/android/systemui/biometrics/UdfpsAnimationEnroll.java +0 −5 Original line number Diff line number Diff line Loading @@ -69,9 +69,6 @@ public class UdfpsAnimationEnroll extends UdfpsAnimation { @Override public void draw(@NonNull Canvas canvas) { canvas.save(); canvas.translate(getPaddingX(), getPaddingY()); final boolean isNightMode = (mContext.getResources().getConfiguration().uiMode & Configuration.UI_MODE_NIGHT_YES) != 0; if (!isNightMode) { Loading @@ -80,8 +77,6 @@ public class UdfpsAnimationEnroll extends UdfpsAnimation { } } mFingerprintDrawable.draw(canvas); canvas.restore(); } @Override Loading
packages/SystemUI/src/com/android/systemui/biometrics/UdfpsAnimationView.java +14 −0 Original line number Diff line number Diff line Loading @@ -114,4 +114,18 @@ public class UdfpsAnimationView extends View implements DozeReceiver, ((UdfpsAnimationEnroll) mUdfpsAnimation).onEnrollmentHelp(); } } public int getPaddingX() { if (mUdfpsAnimation == null) { return 0; } return mUdfpsAnimation.getPaddingX(); } public int getPaddingY() { if (mUdfpsAnimation == null) { return 0; } return mUdfpsAnimation.getPaddingY(); } }
packages/SystemUI/src/com/android/systemui/biometrics/UdfpsView.java +5 −1 Original line number Diff line number Diff line Loading @@ -140,7 +140,11 @@ public class UdfpsView extends FrameLayout implements DozeReceiver, UdfpsIllumin @Override protected void onLayout(boolean changed, int left, int top, int right, int bottom) { super.onLayout(changed, left, top, right, bottom); mSensorRect.set(0, 0, 2 * mSensorProps.sensorRadius, 2 * mSensorProps.sensorRadius); mSensorRect.set(0 + mAnimationView.getPaddingX(), 0 + mAnimationView.getPaddingY(), 2 * mSensorProps.sensorRadius + mAnimationView.getPaddingX(), 2 * mSensorProps.sensorRadius + mAnimationView.getPaddingY()); mHbmSurfaceView.onSensorRectUpdated(new RectF(mSensorRect)); mAnimationView.onSensorRectUpdated(new RectF(mSensorRect)); } Loading