summaryrefslogtreecommitdiffstats
path: root/core/java
diff options
context:
space:
mode:
authorBrandon Keely <lbk@google.com>2011-09-23 07:46:30 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-09-23 07:46:30 -0700
commitc56c92013c0acfa4517ed5d36d8aa78bc21452ae (patch)
treef311fb907e75cd29a56b7480ed09dd999b9e7066 /core/java
parent092c339ae704a4be9ff14b88b2ae31e06166374f (diff)
parent8dcd571b89580ada6b557fc5e72010fa9696cf4e (diff)
downloadframeworks_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.java9
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);