diff --git a/quickstep/src/com/android/launcher3/appprediction/PredictionRowView.java b/quickstep/src/com/android/launcher3/appprediction/PredictionRowView.java index 351a3bc164..c54d119904 100644 --- a/quickstep/src/com/android/launcher3/appprediction/PredictionRowView.java +++ b/quickstep/src/com/android/launcher3/appprediction/PredictionRowView.java @@ -33,6 +33,7 @@ import com.android.launcher3.DeviceProfile; import com.android.launcher3.DeviceProfile.DeviceProfileListenable; import com.android.launcher3.DeviceProfile.OnDeviceProfileChangeListener; import com.android.launcher3.R; +import com.android.launcher3.Utilities; import com.android.launcher3.allapps.FloatingHeaderRow; import com.android.launcher3.allapps.FloatingHeaderView; import com.android.launcher3.anim.AlphaUpdateListener; @@ -117,9 +118,14 @@ public class PredictionRowView diff --git a/res/values/dimens.xml b/res/values/dimens.xml index 2e886dbd9d..1b5b753473 100644 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -121,6 +121,7 @@ 20dp 4dp 6dp + 8dp 2dp 128dp 150dp @@ -128,9 +129,9 @@ 6dp 0dp 40dp - 16dp 8dp + 8dp 2dp 2dp diff --git a/src/com/android/launcher3/allapps/FloatingHeaderView.java b/src/com/android/launcher3/allapps/FloatingHeaderView.java index 8ec2aeb002..337489adb0 100644 --- a/src/com/android/launcher3/allapps/FloatingHeaderView.java +++ b/src/com/android/launcher3/allapps/FloatingHeaderView.java @@ -272,7 +272,8 @@ public class FloatingHeaderView extends LinearLayout implements } mMaxTranslation += mFloatingRowsHeight; if (!mTabsHidden) { - mMaxTranslation += mTabsAdditionalPaddingBottom; + mMaxTranslation += mTabsAdditionalPaddingBottom + + getResources().getDimensionPixelSize(R.dimen.all_apps_tabs_margin_top); } } diff --git a/src/com/android/launcher3/allapps/SearchTransitionController.java b/src/com/android/launcher3/allapps/SearchTransitionController.java index 03529af405..dd20c291f0 100644 --- a/src/com/android/launcher3/allapps/SearchTransitionController.java +++ b/src/com/android/launcher3/allapps/SearchTransitionController.java @@ -35,6 +35,7 @@ import android.view.animation.Interpolator; import com.android.launcher3.BubbleTextView; import com.android.launcher3.Launcher; import com.android.launcher3.LauncherState; +import com.android.launcher3.R; /** Coordinates the transition between Search and A-Z in All Apps. */ public class SearchTransitionController { @@ -144,8 +145,11 @@ public class SearchTransitionController { headerView.setAlpha(clampToProgress(searchToAzProgress, 0.8f, 1f)); // Account for the additional padding added for the tabs. - appsTranslationY -= - headerView.getPaddingTop() - headerView.getTabsAdditionalPaddingBottom(); + appsTranslationY += + headerView.getTabsAdditionalPaddingBottom() + + mAllAppsContainerView.getResources().getDimensionPixelOffset( + R.dimen.all_apps_tabs_margin_top) + - headerView.getPaddingTop(); } View appsContainer = mAllAppsContainerView.getAppsRecyclerViewContainer();