diff --git a/src/com/android/launcher2/AppsCustomizePagedView.java b/src/com/android/launcher2/AppsCustomizePagedView.java index aeb276a65d..691228d3a6 100644 --- a/src/com/android/launcher2/AppsCustomizePagedView.java +++ b/src/com/android/launcher2/AppsCustomizePagedView.java @@ -492,12 +492,7 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen if (v instanceof PagedViewIcon) { // Animate some feedback to the click final ApplicationInfo appInfo = (ApplicationInfo) v.getTag(); - animateClickFeedback(v, new Runnable() { - @Override - public void run() { - mLauncher.startActivitySafely(appInfo.intent, appInfo); - } - }); + mLauncher.startActivitySafely(appInfo.intent, appInfo); } else if (v instanceof PagedViewWidget) { // Let the user know that they have to long press to add a widget Toast.makeText(getContext(), R.string.long_press_widget_to_add, diff --git a/src/com/android/launcher2/PagedView.java b/src/com/android/launcher2/PagedView.java index bf66767e37..c72fdccd8c 100644 --- a/src/com/android/launcher2/PagedView.java +++ b/src/com/android/launcher2/PagedView.java @@ -997,19 +997,6 @@ public abstract class PagedView extends ViewGroup { return mTouchState != TOUCH_STATE_REST; } - protected void animateClickFeedback(View v, final Runnable r) { - // animate the view slightly to show click feedback running some logic after it is "pressed" - ObjectAnimator anim = (ObjectAnimator) AnimatorInflater. - loadAnimator(mContext, R.anim.paged_view_click_feedback); - anim.setTarget(v); - anim.addListener(new AnimatorListenerAdapter() { - public void onAnimationRepeat(Animator animation) { - r.run(); - } - }); - anim.start(); - } - protected void determineScrollingStart(MotionEvent ev) { determineScrollingStart(ev, 1.0f); } diff --git a/src/com/android/launcher2/PagedViewIcon.java b/src/com/android/launcher2/PagedViewIcon.java index 63f91b7f01..b0288dc9b6 100644 --- a/src/com/android/launcher2/PagedViewIcon.java +++ b/src/com/android/launcher2/PagedViewIcon.java @@ -54,4 +54,17 @@ public class PagedViewIcon extends TextView { setText(info.title); setTag(info); } + + protected void drawableStateChanged() { + if (isPressed()) { + if (getAlpha() != 0.5f) { + setAlpha(0.5f); + } + } else { + if (getAlpha() != 1f) { + setAlpha(1f); + } + } + super.drawableStateChanged(); + } }