diff --git a/src/pandroid/app/src/main/java/com/panda3ds/pandroid/app/PandroidApplication.java b/src/pandroid/app/src/main/java/com/panda3ds/pandroid/app/PandroidApplication.java index b0cdc935..3852e336 100644 --- a/src/pandroid/app/src/main/java/com/panda3ds/pandroid/app/PandroidApplication.java +++ b/src/pandroid/app/src/main/java/com/panda3ds/pandroid/app/PandroidApplication.java @@ -5,6 +5,8 @@ import android.content.Context; import android.content.Intent; import android.content.res.Configuration; import android.content.res.Resources; +import com.google.android.material.color.DynamicColors +import com.google.android.material.color.DynamicColorsOptions import com.panda3ds.pandroid.AlberDriver; import com.panda3ds.pandroid.R; @@ -30,6 +32,12 @@ public class PandroidApplication extends Application { if (GlobalConfig.get(GlobalConfig.KEY_LOGGER_SERVICE)) { startService(new Intent(this, LoggerService.class)); } + if (GlobalConfig.get(GlobalConfig.KEY_DYNAMIC_COLORS)) { + DynamicColorsOptions dynamicColorsOptions = new DynamicColorsOptions.Builder() + .setPrecondition(null) + .build(); + DynamicColors.applyToActivitiesIfAvailable(this, dynamicColorsOptions); + } } public static int getThemeId() {