|
|
@ -43,15 +43,12 @@ object PaletteUtils {
|
|
|
|
|
|
|
|
|
|
|
|
@JvmStatic
|
|
|
|
@JvmStatic
|
|
|
|
fun getColor(context: Context, paletteColor: Int): Int {
|
|
|
|
fun getColor(context: Context, paletteColor: Int): Int {
|
|
|
|
var paletteColor = paletteColor
|
|
|
|
val palette = StyledResources(context).palette
|
|
|
|
|
|
|
|
return if (paletteColor in palette.indices) {
|
|
|
|
val res = StyledResources(context)
|
|
|
|
palette[paletteColor]
|
|
|
|
val palette = res.palette
|
|
|
|
} else {
|
|
|
|
if (paletteColor < 0 || paletteColor >= palette.size) {
|
|
|
|
|
|
|
|
Log.w("ColorHelper", "Invalid color: $paletteColor. Returning default.")
|
|
|
|
Log.w("ColorHelper", "Invalid color: $paletteColor. Returning default.")
|
|
|
|
paletteColor = 0
|
|
|
|
palette[0]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return palette[paletteColor]
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|