diff options
author | Hyunyoung Song <hyunyoungs@google.com> | 2016-06-22 10:59:07 -0700 |
---|---|---|
committer | Hyunyoung Song <hyunyoungs@google.com> | 2016-06-22 10:59:07 -0700 |
commit | 1c72b72b21d936bcbf2aad0b090bef7307dac6b3 (patch) | |
tree | ce3437fd37a840c932ee87ea806594c46b3ec9ed /src/com/android/launcher3/allapps/AllAppsContainerView.java | |
parent | 8cea8194e0fac3e8a175fc4ea80acdd931e8e614 (diff) | |
download | android_packages_apps_Trebuchet-1c72b72b21d936bcbf2aad0b090bef7307dac6b3.tar.gz android_packages_apps_Trebuchet-1c72b72b21d936bcbf2aad0b090bef7307dac6b3.tar.bz2 android_packages_apps_Trebuchet-1c72b72b21d936bcbf2aad0b090bef7307dac6b3.zip |
Add margin to all apps recycler container view
b/29509347
> Last row inside recycler view was obstructed by nav bar
making it difficult to interact with before.
Change-Id: I90f0f402e14230a1757f208f9b92800f10cdb38c
Diffstat (limited to 'src/com/android/launcher3/allapps/AllAppsContainerView.java')
-rw-r--r-- | src/com/android/launcher3/allapps/AllAppsContainerView.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/com/android/launcher3/allapps/AllAppsContainerView.java b/src/com/android/launcher3/allapps/AllAppsContainerView.java index cd7d3e36f..d1da6d9c0 100644 --- a/src/com/android/launcher3/allapps/AllAppsContainerView.java +++ b/src/com/android/launcher3/allapps/AllAppsContainerView.java @@ -186,7 +186,7 @@ public class AllAppsContainerView extends BaseContainerView implements DragSourc mLayoutManager = mAdapter.getLayoutManager(); mItemDecoration = mAdapter.getItemDecoration(); DeviceProfile grid = mLauncher.getDeviceProfile(); - if (FeatureFlags.LAUNCHER3_ALL_APPS_PULL_UP && !grid.isLandscape) { + if (FeatureFlags.LAUNCHER3_ALL_APPS_PULL_UP && !grid.isVerticalBarLayout()) { mRecyclerViewTopBottomPadding = 0; setPadding(0, 0, 0, 0); } else { @@ -461,18 +461,19 @@ public class AllAppsContainerView extends BaseContainerView implements DragSourc DeviceProfile grid = mLauncher.getDeviceProfile(); if (FeatureFlags.LAUNCHER3_ALL_APPS_PULL_UP) { - if (!grid.isLandscape) { + if (!grid.isVerticalBarLayout()) { MarginLayoutParams mlp = (MarginLayoutParams) mAppsRecyclerView.getLayoutParams(); - int navBarHeight = mLauncher.getDragLayer().getInsets().top; - int height = navBarHeight + grid.hotseatCellHeightPx; + Rect insets = mLauncher.getDragLayer().getInsets(); + getContentView().setPadding(0,0,0, insets.bottom); + int height = insets.top + grid.hotseatCellHeightPx; mlp.topMargin = height; mAppsRecyclerView.setLayoutParams(mlp); LinearLayout.LayoutParams llp = (LinearLayout.LayoutParams) mSearchInput.getLayoutParams(); - llp.topMargin = navBarHeight; + llp.topMargin = insets.top; mSearchInput.setLayoutParams(llp); lp.height = height; |