diff options
Diffstat (limited to 'main/src/com/google/android/setupdesign/util/ThemeHelper.java')
-rw-r--r-- | main/src/com/google/android/setupdesign/util/ThemeHelper.java | 11 |
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() {} } |