Я перешел по этой ссылочной ссылке: android цвет между двумя цветами, в процентах?
, но здесь можно получить n цветов без передачи процентов.
Я пробовал два способа:
начальный цвет: (a, b, c) конечный цвет: (d, e, f) количество составляет 24
- Я использовал эту формулу
(a + (da) / 24, b + (eb) / 24, c + (f- c) / 24), (a + 2 * (da) / 24, b + 2 * (eb) / 24, c + 2 * (f- c) / 24) и (a + 3 * (da) / 24, b + 3 * (eb) / 24, c + 3 * (f- c) / 24) et c ...
, но не работает
Мои ожидаемые значения:
0 : 96,76,252
- 1 : 75,93,255
- 2 : 56,111,255
- 3 : 37,129,252
- 4 : 21,146,241
- 5 : 8,163,226
- 6 : 0,179,208
- 7 : 0,192,186
- 8 : 0,204,163
- 9 : 1,213,140
- 10 : 12,220,117
- 11 : 26,224,95
- 12 : 45,225,76
- 13 : 68,224,61
- 14 : 92,221,50
- 15 : 119,216,43
- 16 : 146,210,41
- 17 : 173,204,45
- 18 : 198,197,53
- 19 : 222,190,66
- 20 : 242,184,82
- 21 : 255,179,102
- 22 : 255,176,123
- 23 : 255,174,146