From ebbe9d14bd902496aad3a15e4466e50b2ba6ec5a Mon Sep 17 00:00:00 2001 From: Grace Han Date: Fri, 19 Aug 2022 20:58:12 +0000 Subject: [PATCH] Create New Class for Region Darkness Enum This change move the declaration of the region darkness enum to a separate file in the region sampling folder. Bug: 202758428 Test: Manual Change-Id: Iac66797da18c0064b8d9e9a6691ad2d7ba1776f0 --- .../android/systemui/plugins/ClockProviderPlugin.kt | 10 +--------- .../systemui/shared/regionsampling/RegionDarkness.kt | 10 ++++++++++ .../systemui/shared/clocks/DefaultClockProvider.kt | 2 +- .../shared/regionsampling/RegionSamplingInstance.kt | 1 - 4 files changed, 12 insertions(+), 11 deletions(-) create mode 100644 packages/SystemUI/plugin/src/com/android/systemui/shared/regionsampling/RegionDarkness.kt diff --git a/packages/SystemUI/plugin/src/com/android/systemui/plugins/ClockProviderPlugin.kt b/packages/SystemUI/plugin/src/com/android/systemui/plugins/ClockProviderPlugin.kt index 100848137bd43..1ac1e3a9a7313 100644 --- a/packages/SystemUI/plugin/src/com/android/systemui/plugins/ClockProviderPlugin.kt +++ b/packages/SystemUI/plugin/src/com/android/systemui/plugins/ClockProviderPlugin.kt @@ -17,6 +17,7 @@ import android.content.res.Resources import android.graphics.drawable.Drawable import android.view.View import com.android.systemui.plugins.annotations.ProvidesInterface +import com.android.systemui.shared.regionsampling.RegionDarkness import java.io.PrintWriter import java.util.Locale import java.util.TimeZone @@ -116,12 +117,3 @@ data class ClockMetadata( val clockId: ClockId, val name: String ) - -/** - * Enum for whether clock region is dark or light. - */ -enum class RegionDarkness(val isDark: Boolean) { - DEFAULT(false), - DARK(true), - LIGHT(false) -} diff --git a/packages/SystemUI/plugin/src/com/android/systemui/shared/regionsampling/RegionDarkness.kt b/packages/SystemUI/plugin/src/com/android/systemui/shared/regionsampling/RegionDarkness.kt new file mode 100644 index 0000000000000..344fdb8fb8725 --- /dev/null +++ b/packages/SystemUI/plugin/src/com/android/systemui/shared/regionsampling/RegionDarkness.kt @@ -0,0 +1,10 @@ +package com.android.systemui.shared.regionsampling + +/** + * Enum for whether clock region is dark or light. + */ +enum class RegionDarkness(val isDark: Boolean) { + DEFAULT(false), + DARK(true), + LIGHT(false) +} diff --git a/packages/SystemUI/shared/src/com/android/systemui/shared/clocks/DefaultClockProvider.kt b/packages/SystemUI/shared/src/com/android/systemui/shared/clocks/DefaultClockProvider.kt index 3d72f15492c5c..6c491860ddde9 100644 --- a/packages/SystemUI/shared/src/com/android/systemui/shared/clocks/DefaultClockProvider.kt +++ b/packages/SystemUI/shared/src/com/android/systemui/shared/clocks/DefaultClockProvider.kt @@ -26,8 +26,8 @@ import com.android.systemui.plugins.ClockEvents import com.android.systemui.plugins.ClockId import com.android.systemui.plugins.ClockMetadata import com.android.systemui.plugins.ClockProvider -import com.android.systemui.plugins.RegionDarkness import com.android.systemui.shared.R +import com.android.systemui.shared.regionsampling.RegionDarkness import java.io.PrintWriter import java.util.Locale import java.util.TimeZone diff --git a/packages/SystemUI/shared/src/com/android/systemui/shared/regionsampling/RegionSamplingInstance.kt b/packages/SystemUI/shared/src/com/android/systemui/shared/regionsampling/RegionSamplingInstance.kt index deabc2751c54a..0146795f49882 100644 --- a/packages/SystemUI/shared/src/com/android/systemui/shared/regionsampling/RegionSamplingInstance.kt +++ b/packages/SystemUI/shared/src/com/android/systemui/shared/regionsampling/RegionSamplingInstance.kt @@ -18,7 +18,6 @@ package com.android.systemui.shared.regionsampling import android.graphics.Rect import android.view.View import androidx.annotation.VisibleForTesting -import com.android.systemui.plugins.RegionDarkness import com.android.systemui.shared.navigationbar.RegionSamplingHelper import com.android.systemui.shared.navigationbar.RegionSamplingHelper.SamplingCallback import java.io.PrintWriter