OSDN Git Service

Vibrate when the gear gets up to speed
authorJason Monk <jmonk@google.com>
Tue, 10 Nov 2015 21:41:29 +0000 (16:41 -0500)
committerJason Monk <jmonk@google.com>
Wed, 11 Nov 2015 16:20:50 +0000 (11:20 -0500)
Bug: 25198361
Change-Id: I2a87c2b5594cef39b247de9ae524664c60e2a0ee

packages/SystemUI/src/com/android/systemui/statusbar/phone/SettingsButton.java

index 18db5b8..512af1b 100644 (file)
@@ -19,16 +19,13 @@ import android.animation.Animator;
 import android.animation.Animator.AnimatorListener;
 import android.animation.ObjectAnimator;
 import android.content.Context;
-import android.graphics.drawable.RippleDrawable;
-import android.os.Handler;
-import android.os.Message;
 import android.util.AttributeSet;
+import android.view.HapticFeedbackConstants;
 import android.view.MotionEvent;
 import android.view.View;
 import android.view.ViewConfiguration;
 import android.view.animation.Animation;
 import android.view.animation.AnimationUtils;
-
 import com.android.keyguard.AlphaOptimizedImageButton;
 
 public class SettingsButton extends AlphaOptimizedImageButton {
@@ -157,6 +154,7 @@ public class SettingsButton extends AlphaOptimizedImageButton {
 
     protected void startContinuousSpin() {
         cancelAnimation();
+        performHapticFeedback(HapticFeedbackConstants.LONG_PRESS);
         mUpToSpeed = true;
         mAnimator = ObjectAnimator.ofFloat(this, View.ROTATION, 0, 360);
         mAnimator.setInterpolator(AnimationUtils.loadInterpolator(mContext,