diff options
| author | 2011-09-23 07:46:30 -0700 | |
|---|---|---|
| committer | 2011-09-23 07:46:30 -0700 | |
| commit | c56c92013c0acfa4517ed5d36d8aa78bc21452ae (patch) | |
| tree | f311fb907e75cd29a56b7480ed09dd999b9e7066 | |
| parent | 092c339ae704a4be9ff14b88b2ae31e06166374f (diff) | |
| parent | 8dcd571b89580ada6b557fc5e72010fa9696cf4e (diff) | |
Merge "Make LockScreen ping() on a miss."
| -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 c03f91cc7ef2..1b5112f3d35f 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); @@ -421,7 +428,7 @@ public class MultiWaveView extends View { "x", mWaveCenterX, "y", mWaveCenterY, "onUpdate", mUpdateListener, - "onComplete", mResetListener); + "onComplete", mResetListenerWithPing); } setGrabbedState(OnTriggerListener.NO_HANDLE); |