Add haptic feedback to rotation button

Fixes: 205503732
Test: tap rotation button in vibration only mode
Change-Id: I8fe29afc03353943b56fea9e80618441f7bca174
(cherry picked from commit 8f30dd7aea)
This commit is contained in:
Tracy Zhou
2021-12-14 14:38:52 +08:00
parent c6d86bbccf
commit eab69869a0

View File

@@ -36,6 +36,7 @@ import android.os.Looper;
import android.os.RemoteException; import android.os.RemoteException;
import android.provider.Settings; import android.provider.Settings;
import android.util.Log; import android.util.Log;
import android.view.HapticFeedbackConstants;
import android.view.IRotationWatcher; import android.view.IRotationWatcher;
import android.view.MotionEvent; import android.view.MotionEvent;
import android.view.Surface; import android.view.Surface;
@@ -453,6 +454,7 @@ public class RotationButtonController {
mUiEventLogger.log(RotationButtonEvent.ROTATION_SUGGESTION_ACCEPTED); mUiEventLogger.log(RotationButtonEvent.ROTATION_SUGGESTION_ACCEPTED);
incrementNumAcceptedRotationSuggestionsIfNeeded(); incrementNumAcceptedRotationSuggestionsIfNeeded();
setRotationLockedAtAngle(mLastRotationSuggestion); setRotationLockedAtAngle(mLastRotationSuggestion);
v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
} }
private boolean onRotateSuggestionHover(View v, MotionEvent event) { private boolean onRotateSuggestionHover(View v, MotionEvent event) {