From 35342722ce0005f98a891ec605fed060421f992c Mon Sep 17 00:00:00 2001 From: Fabian Kozynski Date: Thu, 2 Sep 2021 12:25:46 -0400 Subject: [PATCH] 3 column QS This is applied in portrait width >600dp and all orientations >720dp Test: manual Fixes: 197636649 Change-Id: I1ed0cc795e7f4c846a500353ba93538db23b6f55 --- .../res/values-sw600dp-port/config.xml | 27 +++++++++++++++++++ .../res/values-sw600dp-port/dimens.xml | 2 +- .../SystemUI/res/values-sw720dp/config.xml | 9 +++++++ .../android/systemui/qs/PagedTileLayout.java | 1 + 4 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 packages/SystemUI/res/values-sw600dp-port/config.xml diff --git a/packages/SystemUI/res/values-sw600dp-port/config.xml b/packages/SystemUI/res/values-sw600dp-port/config.xml new file mode 100644 index 0000000000000..02fd25bd077c0 --- /dev/null +++ b/packages/SystemUI/res/values-sw600dp-port/config.xml @@ -0,0 +1,27 @@ + + + + + + 6 + + + 3 + + + 3 + diff --git a/packages/SystemUI/res/values-sw600dp-port/dimens.xml b/packages/SystemUI/res/values-sw600dp-port/dimens.xml index 40838f362f5cc..da2403a96afa5 100644 --- a/packages/SystemUI/res/values-sw600dp-port/dimens.xml +++ b/packages/SystemUI/res/values-sw600dp-port/dimens.xml @@ -16,6 +16,6 @@ --> - 416dp + 504dp diff --git a/packages/SystemUI/res/values-sw720dp/config.xml b/packages/SystemUI/res/values-sw720dp/config.xml index 436f8d0998f5d..ac44251b2255c 100644 --- a/packages/SystemUI/res/values-sw720dp/config.xml +++ b/packages/SystemUI/res/values-sw720dp/config.xml @@ -22,5 +22,14 @@ 5 + + 6 + + + 3 + + + 3 + diff --git a/packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java b/packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java index 1bd36644bbc57..1a7a306c978cb 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java +++ b/packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java @@ -114,6 +114,7 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout { super.onConfigurationChanged(newConfig); if (mLayoutOrientation != newConfig.orientation) { mLayoutOrientation = newConfig.orientation; + mDistributeTiles = true; setCurrentItem(0, false); mPageToRestore = 0; }