From a5ead45967f204fd938846d0d2fa3fa244857708 Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Thu, 16 Mar 2023 12:47:16 -0700 Subject: [PATCH] Simplifying some page indicator dots attributes so that it can be easily modularized > Moving the color configuration to xml > Moving auto-hide logic to a subclass as it doesn't need to be in the main library Bug: 274011949 Test: Verified on device Change-Id: Icf7bd5d1cbde3daa9441f2af51f98a931bcd6ee2 --- quickstep/res/layout/taskbar_edu.xml | 3 +- .../taskbar/TaskbarEduPagedView.java | 4 +- res/drawable/page_indicator.xml | 6 - res/layout/page_indicator_dots.xml | 8 +- res/layout/user_folder_icon_normalized.xml | 3 +- res/values-night-v31/colors.xml | 2 + res/values-night/colors.xml | 2 + res/values-v31/colors.xml | 3 +- res/values/attrs.xml | 7 +- res/values/colors.xml | 3 +- res/values/styles.xml | 2 - src/com/android/launcher3/Launcher.java | 5 - .../WorkspaceStateTransitionAnimation.java | 4 +- .../launcher3/folder/FolderPagedView.java | 4 +- .../LauncherDotsPageIndicator.java | 197 ++++++++++++++++++ .../pageindicators/PageIndicator.java | 11 +- .../pageindicators/PageIndicatorDots.java | 167 ++------------- 17 files changed, 255 insertions(+), 176 deletions(-) delete mode 100644 res/drawable/page_indicator.xml create mode 100644 src/com/android/launcher3/pageindicators/LauncherDotsPageIndicator.java diff --git a/quickstep/res/layout/taskbar_edu.xml b/quickstep/res/layout/taskbar_edu.xml index d7daea31cd..f3856ba69e 100644 --- a/quickstep/res/layout/taskbar_edu.xml +++ b/quickstep/res/layout/taskbar_edu.xml @@ -55,7 +55,7 @@ style="@style/TaskbarEdu.Button.Close" android:textColor="?android:attr/textColorPrimary"/> -