From 8dcd571b89580ada6b557fc5e72010fa9696cf4e Mon Sep 17 00:00:00 2001 From: Brandon Keely Date: Wed, 21 Sep 2011 17:33:37 -0700 Subject: [PATCH] Make LockScreen ping() on a miss. Change-Id: Ib0cd12f40a6027e8c950dd4bdd3d5a5210b049ac --- .../internal/widget/multiwaveview/MultiWaveView.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/core/java/com/android/internal/widget/multiwaveview/MultiWaveView.java b/core/java/com/android/internal/widget/multiwaveview/MultiWaveView.java index cc2ed7ffb807c..13d1952aed461 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);