summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/allapps/AllAppsContainerView.java
diff options
context:
space:
mode:
authorHyunyoung Song <hyunyoungs@google.com>2016-06-22 10:59:07 -0700
committerHyunyoung Song <hyunyoungs@google.com>2016-06-22 10:59:07 -0700
commit1c72b72b21d936bcbf2aad0b090bef7307dac6b3 (patch)
treece3437fd37a840c932ee87ea806594c46b3ec9ed /src/com/android/launcher3/allapps/AllAppsContainerView.java
parent8cea8194e0fac3e8a175fc4ea80acdd931e8e614 (diff)
downloadandroid_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.java11
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;