diff options
| author | 2011-09-21 17:33:37 -0700 | |
|---|---|---|
| committer | 2011-09-21 17:33:37 -0700 | |
| commit | 8dcd571b89580ada6b557fc5e72010fa9696cf4e (patch) | |
| tree | 559f7d7fab3fb2ec43d1aa539acc4e376bdf4b66 | |
| parent | 70a85687b5fae5a28bc786aa5729e87202447fa3 (diff) | |
Make LockScreen ping() on a miss.
Change-Id: Ib0cd12f40a6027e8c950dd4bdd3d5a5210b049ac
| -rw-r--r-- | core/java/com/android/internal/widget/multiwaveview/MultiWaveView.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/core/java/com/android/internal/widget/multiwaveview/MultiWaveView.java b/core/java/com/android/internal/widget/multiwaveview/MultiWaveView.java index cc2ed7ffb807..13d1952aed46 100644 --- a/core/java/com/android/internal/widget/multiwaveview/MultiWaveView.java +++ b/core/java/com/android/internal/widget/multiwaveview/MultiWaveView.java @@ -114,6 +114,13 @@ public class MultiWaveView extends View { } }; + private AnimatorListener mResetListenerWithPing = new AnimatorListenerAdapter() { + public void onAnimationEnd(Animator animator) { + ping(); + switchToState(STATE_IDLE, mWaveCenterX, mWaveCenterY); + } + }; + private AnimatorUpdateListener mUpdateListener = new AnimatorUpdateListener() { public void onAnimationUpdate(ValueAnimator animation) { invalidateGlobalRegion(mHandleDrawable); @@ -417,7 +424,7 @@ public class MultiWaveView extends View { "x", mWaveCenterX, "y", mWaveCenterY, "onUpdate", mUpdateListener, - "onComplete", mResetListener); + "onComplete", mResetListenerWithPing); } setGrabbedState(OnTriggerListener.NO_HANDLE); |