From 2a55232840acc214d95474a3734b3b897669efd9 Mon Sep 17 00:00:00 2001 From: Michael Jurka Date: Tue, 11 Oct 2011 15:22:05 -0700 Subject: [PATCH] Add haptic feedback when All Apps button is pressed Bug 5432097 Change-Id: I600054705b7c48a69ee17bb4058c91ea8cf7260d --- src/com/android/launcher2/Hotseat.java | 2 +- src/com/android/launcher2/Launcher.java | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/com/android/launcher2/Hotseat.java b/src/com/android/launcher2/Hotseat.java index 85412c669f..f1fb6ab1c1 100644 --- a/src/com/android/launcher2/Hotseat.java +++ b/src/com/android/launcher2/Hotseat.java @@ -107,7 +107,7 @@ public class Hotseat extends FrameLayout { @Override public void onClick(android.view.View v) { if (mLauncher != null) { - mLauncher.showAllApps(true); + mLauncher.onClickAllAppsButton(v); } } }); diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java index 5eaf7730af..6727a42595 100644 --- a/src/com/android/launcher2/Launcher.java +++ b/src/com/android/launcher2/Launcher.java @@ -1679,7 +1679,7 @@ public final class Launcher extends Activity if (mState == State.APPS_CUSTOMIZE) { showWorkspace(true); } else { - showAllApps(true); + onClickAllAppsButton(v); } } } @@ -1722,6 +1722,8 @@ public final class Launcher extends Activity * @param v The view that was clicked. */ public void onClickAllAppsButton(View v) { + // Provide the same haptic feedback that the system offers for virtual keys. + v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY); showAllApps(true); }