diff options
author | Brandon Keely <lbk@google.com> | 2011-09-23 07:46:30 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-09-23 07:46:30 -0700 |
commit | c56c92013c0acfa4517ed5d36d8aa78bc21452ae (patch) | |
tree | f311fb907e75cd29a56b7480ed09dd999b9e7066 /core/java | |
parent | 092c339ae704a4be9ff14b88b2ae31e06166374f (diff) | |
parent | 8dcd571b89580ada6b557fc5e72010fa9696cf4e (diff) | |
download | frameworks_base-c56c92013c0acfa4517ed5d36d8aa78bc21452ae.zip frameworks_base-c56c92013c0acfa4517ed5d36d8aa78bc21452ae.tar.gz frameworks_base-c56c92013c0acfa4517ed5d36d8aa78bc21452ae.tar.bz2 |
Merge "Make LockScreen ping() on a miss."
Diffstat (limited to 'core/java')
-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 c03f91c..1b5112f 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); |