Allow Samsung devices on Android 12+ to use dynamic theme
parent
e8bb4bac66
commit
1253ca07cc
@ -0,0 +1,16 @@
|
|||||||
|
package org.koitharu.kotatsu.utils
|
||||||
|
|
||||||
|
import android.os.Build
|
||||||
|
import com.google.android.material.color.DynamicColors
|
||||||
|
|
||||||
|
object DeviceUtil {
|
||||||
|
|
||||||
|
private val isSamsung by lazy {
|
||||||
|
Build.MANUFACTURER.equals("samsung", ignoreCase = true)
|
||||||
|
}
|
||||||
|
|
||||||
|
val isDynamicColorAvailable by lazy {
|
||||||
|
DynamicColors.isDynamicColorAvailable() || (isSamsung && Build.VERSION.SDK_INT >= Build.VERSION_CODES.S)
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue