diff --git a/src/com/android/launcher3/FastBitmapDrawable.java b/src/com/android/launcher3/FastBitmapDrawable.java index 30bc7eaa9a..d7f1d8677d 100644 --- a/src/com/android/launcher3/FastBitmapDrawable.java +++ b/src/com/android/launcher3/FastBitmapDrawable.java @@ -42,8 +42,8 @@ public class FastBitmapDrawable extends Drawable { NORMAL (0f, 0f, 1f, new DecelerateInterpolator()), PRESSED (0f, 100f / 255f, 1f, CLICK_FEEDBACK_INTERPOLATOR), - FAST_SCROLL_HIGHLIGHTED (0f, 0f, 1.1f, new DecelerateInterpolator()), - FAST_SCROLL_UNHIGHLIGHTED (0.8f, 0.35f, 1f, new DecelerateInterpolator()), + FAST_SCROLL_HIGHLIGHTED (0f, 0f, 1.15f, new DecelerateInterpolator()), + FAST_SCROLL_UNHIGHLIGHTED (0f, 0f, 1f, new DecelerateInterpolator()), DISABLED (1f, 0.5f, 1f, new DecelerateInterpolator()); public final float desaturation; diff --git a/src/com/android/launcher3/allapps/AllAppsFastScrollHelper.java b/src/com/android/launcher3/allapps/AllAppsFastScrollHelper.java index 10453420af..73de45e397 100644 --- a/src/com/android/launcher3/allapps/AllAppsFastScrollHelper.java +++ b/src/com/android/launcher3/allapps/AllAppsFastScrollHelper.java @@ -27,7 +27,7 @@ import java.util.HashSet; public class AllAppsFastScrollHelper implements AllAppsGridAdapter.BindViewCallback { - private static final int INITIAL_TOUCH_SETTLING_DURATION = 300; + private static final int INITIAL_TOUCH_SETTLING_DURATION = 100; private static final int REPEAT_TOUCH_SETTLING_DURATION = 200; private static final float FAST_SCROLL_TOUCH_VELOCITY_BARRIER = 1900f; @@ -219,7 +219,9 @@ public class AllAppsFastScrollHelper implements AllAppsGridAdapter.BindViewCallb FastBitmapDrawable.State newState = FastBitmapDrawable.State.NORMAL; if (mCurrentFastScrollSection != null && pos > -1) { AlphabeticalAppsList.AdapterItem item = mApps.getAdapterItems().get(pos); - newState = item.sectionName.equals(mCurrentFastScrollSection) ? + boolean highlight = item.sectionName.equals(mCurrentFastScrollSection) && + item.position == mTargetFastScrollPosition; + newState = highlight ? FastBitmapDrawable.State.FAST_SCROLL_HIGHLIGHTED : FastBitmapDrawable.State.FAST_SCROLL_UNHIGHLIGHTED; }