Java эквивалентно .NET ColorBlend - PullRequest
2 голосов
/ 07 июля 2011

Что является наиболее близким эквивалентом .NET ColorBlend / InterpolationColors в Java?

Обновление: Смотрите мое собственное решение ниже. Кроме того, мне нужно это для моего приложения для Android.

Ответы [ 3 ]

0 голосов
/ 07 июля 2011

Я думаю, что получил ответ. Я на самом деле искал это для Android для рисования линейной градиентной линии с несколькими цветами на разных остановках. Оказывается, Android LinearGradient конструктор принимает параметры как для цветов, так и для позиций. Чтобы имитировать ColorBlend .net, я просто создаю класс ColorBlend с установщиками / получателями для позиций и цветов.

0 голосов
/ 07 июля 2011

Для Java SE:

http://xmlgraphics.apache.org/batik/javadoc/org/apache/batik/ext/awt/LinearGradientPaint.html

(Sun спонсировала этот проект Apache. Он также является частью их линейки продуктов JavaFX.)

0 голосов
/ 07 июля 2011

Ближайшим кажется java.awt. GradientPaint

...