У меня есть код:
val color = if(...)
android.R.color.darker_gray
else
android.R.color.secondary_text_dark
Значение android.R.color.secondary_text_dark
теперь устарело на уровне API 28 , оно говорит: «Вместо этого используйте цвет текста из вашей темы». В списке есть постоянное значение и скобка «17170437 (0x01060005)», но я не могу понять эти эти значения цвета, так как их нельзя ввести в colors.xml
, поскольку шестнадцатеричные значения цвета должны быть в формате, например "#ffxxxx"
.
Может кто-нибудь сказать мне, что означают эти постоянные числа? Есть ли другое отношение к цвету текста по сравнению с обычными цветами? Если я хочу сохранить то же поведение, как мне извлечь эти значения цвета?