mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-06-07 16:29:55 +00:00
Update: Apply dynamic theming conditionally
This commit is contained in:
parent
8f736c5b05
commit
9a5607c52d
@ -15,6 +15,7 @@ import androidx.appcompat.app.AppCompatActivity
|
||||
import coil.ImageLoader
|
||||
import coil.ImageLoaderFactory
|
||||
import com.google.android.material.color.DynamicColors
|
||||
import com.google.android.material.color.DynamicColorsOptions
|
||||
import com.machiav3lli.fdroid.content.Cache
|
||||
import com.machiav3lli.fdroid.content.Preferences
|
||||
import com.machiav3lli.fdroid.database.DatabaseX
|
||||
@ -54,7 +55,12 @@ class MainApplication : Application(), ImageLoaderFactory {
|
||||
|
||||
override fun onCreate() {
|
||||
super.onCreate()
|
||||
DynamicColors.applyToActivitiesIfAvailable(this)
|
||||
DynamicColors.applyToActivitiesIfAvailable(
|
||||
this,
|
||||
DynamicColorsOptions.Builder()
|
||||
.setPrecondition { _, _ -> Preferences[Preferences.Key.Theme] == Preferences.Theme.Dynamic }
|
||||
.build()
|
||||
)
|
||||
appRef = WeakReference(this)
|
||||
|
||||
db = DatabaseX.getInstance(applicationContext)
|
||||
|
Loading…
x
Reference in New Issue
Block a user