summaryrefslogtreecommitdiff
path: root/main/src/com/google/android/setupdesign/util/ThemeHelper.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/com/google/android/setupdesign/util/ThemeHelper.java')
-rw-r--r--main/src/com/google/android/setupdesign/util/ThemeHelper.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/main/src/com/google/android/setupdesign/util/ThemeHelper.java b/main/src/com/google/android/setupdesign/util/ThemeHelper.java
index 7f29c5d..6852aa4 100644
--- a/main/src/com/google/android/setupdesign/util/ThemeHelper.java
+++ b/main/src/com/google/android/setupdesign/util/ThemeHelper.java
@@ -158,5 +158,16 @@ public final class ThemeHelper {
return PartnerConfigHelper.shouldApplyExtendedPartnerConfig(context);
}
+ /** Returns {@code true} if the partner provider of SetupWizard is ready to dynamic color. */
+ public static boolean shouldApplyDynamicColor(@NonNull Context context) {
+ return PartnerConfigHelper.shouldApplyDynamicColor(context);
+ }
+
+ /** Returns {@code true} if the dynamic color is set. */
+ public static boolean trySetDynamicColor(@NonNull Context context) {
+ return shouldApplyExtendedPartnerConfig(context)
+ && PartnerStyleHelper.trySetDynamicColor(context, isSetupWizardDayNightEnabled(context));
+ }
+
private ThemeHelper() {}
}