2014-01-28 4 views
0

Мне нужно нарисовать круг с градиентом, который начинается с красного и заканчивается синим. Он должен выглядеть так: this oneНарисуйте радиальный градиент от красного до синего

Как создать такой круг объясняется here. Но я не знаю, как нарисовать такой градиент. Проблема в том, что цвет начала и конца цвета смешиваются. Вы можете мне помочь?

ответ

0

Второе изображение, как сказал Путц1103, представляет собой линейный градиент с маской.

Но то, что вы пытаетесь сделать (как показывает первое изображение), является градиентом угла, а не круговым градиентом.

Вот изображение из трех градиентов с одинаковыми цветами: линейные, радиальные, угол: enter image description here

К сожалению CoreGraphics не обеспечивает способ создания градиента угла. Но вы можете подделать его по-другому, например, рисовать маленькие фигуры с разными цветами вокруг круга. Вот так: https://stackoverflow.com/a/12775798/942420

+0

Thats it! Благодаря!!! – user2370746

Смежные вопросы