Прежде чем задать свой вопрос, позвольте мне сначала уточнить две вещи:
- Я занимаюсь разработкой приложения для Android
- Мне не нужно и не хочется рисовать градиент.Я просто хочу знать цвет.
Вопрос
У меня есть 2 цвета, назовем их startColor
и endColor
.
Теперь представьте, пожалуйста,линейная градиентная линия от startColor
до endColor
.
Допустим, у меня есть поплавок 0.3f
.
Я хочу знать, что в позиции 30%, от начала до конца,цвет в градиенте.
Как я могу это сделать?
То, что я пробовал
- Библиотека Java awt
GradientPaint
- она не доступна в контексте Android; - android.graphics.LinearGradient - лучшее, что я могу сделать, - это получить
Matrix
из этого градиента, но тогда я не знаю, что делать дальше.