Задать вопрос
@YouTy6bl4

Как сделать мульти градиент?

Добрый вечер! Делаю градиент для селектора цвета, но столкнулся с проблемой. Больше двух цветов задать не получается. Подскажите, как сделать градиент больше чем из двух цветов?
Должно получится примерно так:
hue_bg.png
  • Вопрос задан
  • 232 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Labunsky
@Labunsky
Я есть на хабре
Алгоритмически:
1. Выбираем N цветов, между которыми делаем градиент;
2. Выбираем порядок их следования в нем;
3. Определяем расстояние между цветами;
4. Ставим цвета на этом расстоянии и рисуем градиенты обычным способом между каждыми двумя;
5. ???;
6. Градиент.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Steein
@Steein
Программист
Я вас правильно понял?

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >

<gradient
    android:angle="45"
    android:endColor="#87CEEB"
    android:centerColor="#768087"
    android:startColor="#000"
    android:type="linear" />

</shape>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы