Loading src/com/android/launcher3/Hotseat.java +9 −8 Original line number Diff line number Diff line Loading @@ -81,12 +81,17 @@ public class Hotseat extends FrameLayout implements LogContainerProvider, Insett protected void onFinishInflate() { super.onFinishInflate(); mContent = findViewById(R.id.layout); resetLayout(); } void resetLayout() { void resetLayout(boolean hasVerticalHotseat) { mContent.removeAllViewsInLayout(); mHasVerticalHotseat = hasVerticalHotseat; InvariantDeviceProfile idp = mLauncher.getDeviceProfile().inv; if (hasVerticalHotseat) { mContent.setGridSize(1, idp.numHotseatIcons); } else { mContent.setGridSize(idp.numHotseatIcons, 1); } if (!FeatureFlags.NO_ALL_APPS_ICON) { // Add the Apps button Loading Loading @@ -148,10 +153,8 @@ public class Hotseat extends FrameLayout implements LogContainerProvider, Insett public void setInsets(Rect insets) { FrameLayout.LayoutParams lp = (FrameLayout.LayoutParams) getLayoutParams(); DeviceProfile grid = mLauncher.getDeviceProfile(); mHasVerticalHotseat = mLauncher.getDeviceProfile().isVerticalBarLayout(); if (mHasVerticalHotseat) { mContent.setGridSize(1, grid.inv.numHotseatIcons); if (grid.isVerticalBarLayout()) { lp.height = ViewGroup.LayoutParams.MATCH_PARENT; if (grid.isSeascape()) { lp.gravity = Gravity.LEFT; Loading @@ -161,8 +164,6 @@ public class Hotseat extends FrameLayout implements LogContainerProvider, Insett lp.width = grid.hotseatBarSizePx + insets.right + grid.hotseatBarSidePaddingPx; } } else { mContent.setGridSize(grid.inv.numHotseatIcons, 1); lp.gravity = Gravity.BOTTOM; lp.width = ViewGroup.LayoutParams.MATCH_PARENT; lp.height = grid.hotseatBarSizePx + insets.bottom; Loading src/com/android/launcher3/Launcher.java +1 −1 Original line number Diff line number Diff line Loading @@ -1840,7 +1840,7 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, L mAppWidgetHost.clearViews(); if (mHotseat != null) { mHotseat.resetLayout(); mHotseat.resetLayout(mDeviceProfile.isVerticalBarLayout()); } TraceHelper.endSection("startBinding"); } Loading Loading
src/com/android/launcher3/Hotseat.java +9 −8 Original line number Diff line number Diff line Loading @@ -81,12 +81,17 @@ public class Hotseat extends FrameLayout implements LogContainerProvider, Insett protected void onFinishInflate() { super.onFinishInflate(); mContent = findViewById(R.id.layout); resetLayout(); } void resetLayout() { void resetLayout(boolean hasVerticalHotseat) { mContent.removeAllViewsInLayout(); mHasVerticalHotseat = hasVerticalHotseat; InvariantDeviceProfile idp = mLauncher.getDeviceProfile().inv; if (hasVerticalHotseat) { mContent.setGridSize(1, idp.numHotseatIcons); } else { mContent.setGridSize(idp.numHotseatIcons, 1); } if (!FeatureFlags.NO_ALL_APPS_ICON) { // Add the Apps button Loading Loading @@ -148,10 +153,8 @@ public class Hotseat extends FrameLayout implements LogContainerProvider, Insett public void setInsets(Rect insets) { FrameLayout.LayoutParams lp = (FrameLayout.LayoutParams) getLayoutParams(); DeviceProfile grid = mLauncher.getDeviceProfile(); mHasVerticalHotseat = mLauncher.getDeviceProfile().isVerticalBarLayout(); if (mHasVerticalHotseat) { mContent.setGridSize(1, grid.inv.numHotseatIcons); if (grid.isVerticalBarLayout()) { lp.height = ViewGroup.LayoutParams.MATCH_PARENT; if (grid.isSeascape()) { lp.gravity = Gravity.LEFT; Loading @@ -161,8 +164,6 @@ public class Hotseat extends FrameLayout implements LogContainerProvider, Insett lp.width = grid.hotseatBarSizePx + insets.right + grid.hotseatBarSidePaddingPx; } } else { mContent.setGridSize(grid.inv.numHotseatIcons, 1); lp.gravity = Gravity.BOTTOM; lp.width = ViewGroup.LayoutParams.MATCH_PARENT; lp.height = grid.hotseatBarSizePx + insets.bottom; Loading
src/com/android/launcher3/Launcher.java +1 −1 Original line number Diff line number Diff line Loading @@ -1840,7 +1840,7 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, L mAppWidgetHost.clearViews(); if (mHotseat != null) { mHotseat.resetLayout(); mHotseat.resetLayout(mDeviceProfile.isVerticalBarLayout()); } TraceHelper.endSection("startBinding"); } Loading