Есть несколько способов сделать это
1. Большинство образцов имеют цвета от 100 до 900 с шагом сто плюс цвет 50. Чем меньше число, тем больше бледный цвет. Чем больше число, тем темнее цвет. Образцы с акцентом (например, redAccent
) имеют только значения 100,
200,
400
и 700
.
пример Color selection = Colors.green[400]; // Selects a mid-range green.
образец цветовой палитры ![green palette](https://i.stack.imgur.com/oljss.png)
Кроме того, доступна серия черных и белых с общей непрозрачностью. Например, black54 - это чистый черный цвет с непрозрачностью 54%.
Другие методы цвета:
computeLuminance()
→ double Возвращает значение яркости между 0 для самых темных и 1 для самых светлых.
toString() →
String Возвращает строковое представление этого объекта.
withAlpha(int a)
→ Color Возвращает новый цвет, соответствующий этому цвету, с заменой альфа-канала на (в диапазоне от 0 до 255).
withBlue(int b) →
Цвет Возвращает новый цвет, соответствующий этому цвету, с синим каналом, замененным на b (в диапазоне от 0 до 255).
withGreen(int g)
→ Цвет Возвращает a новый цвет, соответствующий этому цвету, с зеленым каналом, замененным на g (в диапазоне от 0 до 255).
withOpacity(double opacity) →
Color Возвращает новый цвет, соответствующий этому цвету, с заменой альфа-канала с заданной непрозрачностью ( в диапазоне от 0,0 до 1,0).
withRed(int r)
→ Цвет Возвращает новый цвет, соответствующий этому цвету, с заменой красного канала на r (в диапазоне от 0 до 255).