diff --git a/policy/com/android/internal/policy/impl/LockPatternKeyguardView.java b/policy/com/android/internal/policy/impl/LockPatternKeyguardView.java index 1758deb4c5e4f..6a1c2794a76f9 100644 --- a/policy/com/android/internal/policy/impl/LockPatternKeyguardView.java +++ b/policy/com/android/internal/policy/impl/LockPatternKeyguardView.java @@ -590,9 +590,11 @@ public class LockPatternKeyguardView extends KeyguardViewBase { */ static private class FastBitmapDrawable extends Drawable { private Bitmap mBitmap; + private int mOpacity; private FastBitmapDrawable(Bitmap bitmap) { mBitmap = bitmap; + mOpacity = mBitmap.hasAlpha() ? PixelFormat.TRANSLUCENT : PixelFormat.OPAQUE; } @Override @@ -606,7 +608,7 @@ public class LockPatternKeyguardView extends KeyguardViewBase { @Override public int getOpacity() { - return PixelFormat.TRANSLUCENT; + return mOpacity; } @Override