diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2018-02-01 21:35:10 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-02-01 21:35:10 +0000 |
commit | c94cfc052c7bedaf09d34a5f61001927e7f30e57 (patch) | |
tree | 12c4e2c42c2b2c014aac41244a66c8791c8b29ba /src/com/android/launcher3/allapps/AllAppsContainerView.java | |
parent | d0f20abec4ed21bda226cd0ca43c5a3a9c7c6f69 (diff) | |
parent | f8d56fc8a1402c53e26b434f6737d01cf87cda51 (diff) | |
download | android_packages_apps_Trebuchet-c94cfc052c7bedaf09d34a5f61001927e7f30e57.tar.gz android_packages_apps_Trebuchet-c94cfc052c7bedaf09d34a5f61001927e7f30e57.tar.bz2 android_packages_apps_Trebuchet-c94cfc052c7bedaf09d34a5f61001927e7f30e57.zip |
Merge "Initial changes for handling configuration changes dynamically" into ub-launcher3-master
Diffstat (limited to 'src/com/android/launcher3/allapps/AllAppsContainerView.java')
-rw-r--r-- | src/com/android/launcher3/allapps/AllAppsContainerView.java | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/src/com/android/launcher3/allapps/AllAppsContainerView.java b/src/com/android/launcher3/allapps/AllAppsContainerView.java index 338bdf3a5..e2c0d1013 100644 --- a/src/com/android/launcher3/allapps/AllAppsContainerView.java +++ b/src/com/android/launcher3/allapps/AllAppsContainerView.java @@ -307,19 +307,24 @@ public class AllAppsContainerView extends RelativeLayout implements DragSource, mAH[i].padding.left = mAH[i].padding.right = leftRightPadding; mAH[i].applyPadding(); } + + ViewGroup.MarginLayoutParams mlp = (MarginLayoutParams) getLayoutParams(); if (grid.isVerticalBarLayout()) { - ViewGroup.MarginLayoutParams mlp = (MarginLayoutParams) getLayoutParams(); mlp.leftMargin = insets.left; mlp.topMargin = insets.top; mlp.rightMargin = insets.right; - setLayoutParams(mlp); setPadding(grid.workspacePadding.left, 0, grid.workspacePadding.right, 0); } else { - View navBarBg = findViewById(R.id.nav_bar_bg); - ViewGroup.LayoutParams navBarBgLp = navBarBg.getLayoutParams(); - navBarBgLp.height = insets.bottom; - navBarBg.setLayoutParams(navBarBgLp); + mlp.leftMargin = mlp.rightMargin = mlp.topMargin = 0; + setPadding(0, 0, 0, 0); } + setLayoutParams(mlp); + + View navBarBg = findViewById(R.id.nav_bar_bg); + ViewGroup.LayoutParams navBarBgLp = navBarBg.getLayoutParams(); + navBarBgLp.height = insets.bottom; + navBarBg.setLayoutParams(navBarBgLp); + InsettableFrameLayout.dispatchInsets(this, insets); } |