diff options
| -rw-r--r-- | core/java/com/android/internal/widget/LockPatternView.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/core/java/com/android/internal/widget/LockPatternView.java b/core/java/com/android/internal/widget/LockPatternView.java index 97896f0f6028..b799728e4a7e 100644 --- a/core/java/com/android/internal/widget/LockPatternView.java +++ b/core/java/com/android/internal/widget/LockPatternView.java @@ -69,6 +69,7 @@ public class LockPatternView extends View { private static final int ASPECT_LOCK_HEIGHT = 2; // Fixed height; width will be minimum of (w,h) private static final boolean PROFILE_DRAWING = false; + private static final float LINE_FADE_ALPHA_MULTIPLIER = 3.5f; private final CellState[][] mCellStates; private final int mDotSize; @@ -1170,9 +1171,9 @@ public class LockPatternView extends View { float centerX = getCenterXForColumn(cell.column); float centerY = getCenterYForRow(cell.row); if (i != 0) { - // Set this line segment to slowly fade over the next second. + // Set this line segment to fade away animated. int lineFadeVal = (int) Math.min((elapsedRealtime - - mLineFadeStart[i])/2f, 255f); + mLineFadeStart[i]) * LINE_FADE_ALPHA_MULTIPLIER, 255f); CellState state = mCellStates[cell.row][cell.column]; currentPath.rewind(); |