|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class RadialGradient extends Paint
RadialGradient class обеспечивает способ заполнить форму круговым радиальным цветным образцом градиента. Пользователь может определить 2 или больше цвета градиента, и эта краска обеспечит интерполяцию между каждым цветом. Пользователь должен определить круг, управляющий образцом градиента, который определяется центральной точкой и радиусом. Пользователь может также определить отдельный фокус в пределах того круга, который управляет расположением первого цвета градиента. По умолчанию фокус устанавливается быть центром круга. Центр и радиус не определяются относительно квадрата модуля, если proportional переменная является ложью. По умолчанию пропорциональный истина, и градиент будет масштабироваться, чтобы заполниться безотносительно формы, этому применяются к. Фокус всегда определяется относительно центральной точки углом и расстоянием относительно радиуса. Эта краска отобразит первый цвет градиента к фокусу, и последний цвет к периметру круга, интерполируя гладко для любых промежуточных цветов, определенных пользователем. Любая, проведенная от фокуса до окружности, таким образом охватит все цвета градиента. Расстояние фокуса будет зафиксировано к диапазону (-1, 1) так, чтобы фокус был всегда строго в кругу. Приложение предоставляет массиву Stops определение, как распределить цвета вдоль градиента. Stop#offset переменная должна быть диапазоном 0.0 к 1.0 и действие как ключевые кадры вдоль градиента. Они отмечают, где градиент должен быть точно определенным цветом.| Конструктор и Описание |
|---|
RadialGradient(double focusAngle, double focusDistance, double centerX, double centerY, double radius, boolean proportional, CycleMethod cycleMethod, java.util.List<Stop> stops)
Создает новый экземпляр RadialGradient.
|
RadialGradient(double focusAngle, double focusDistance, double centerX, double centerY, double radius, boolean proportional, CycleMethod cycleMethod, Stop... stops)
Создает новый экземпляр RadialGradient.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(java.lang.Object obj)
Указывает, " ли некоторый другой объект равен" этому.
|
double |
getCenterX()
Определяет X координат центральной точки круга, определяющего градиент.
|
double |
getCenterY()
Определяет X координат центральной точки круга, определяющего градиент.
|
CycleMethod |
getCycleMethod()
Определяет, какому из follwing метода цикла применяются к
LinearGradient: CycleMethod.NO_CYCLE, CycleMethod.REFLECT, или CycleMethod.REPEAT. |
double |
getFocusAngle()
Определяет угол в градусах от центра градиента к фокусу, на который отображается первый цвет.
|
double |
getFocusDistance()
Определяет расстояние от центра градиента к фокусу, на который отображается первый цвет.
|
double |
getRadius()
Определяет радиус круга, определяющего степени цветного градиента.
|
java.util.List<Stop> |
getStops()
Последовательность 2 или больше
Stop значения, определяющие, как распределить цвета вдоль градиента. |
int |
hashCode()
Возвращает хэш-код для этого
RadialGradient объект. |
boolean |
isProportional()
Указывает, являются ли центр и значения радиуса пропорциональными или абсолютными.
|
java.lang.String |
toString()
Возвращает строковое представление этого
RadialGradient объект. |
public RadialGradient(double focusAngle,
double focusDistance,
double centerX,
double centerY,
double radius,
boolean proportional,
CycleMethod cycleMethod,
Stop... stops)
focusAngle - угол в градусах от центра градиента к фокусу, на который отображается первый цветfocusDistance - расстояние от центра градиента к фокусу, на который отображается первый цветcenterX - X координат центральной точки круга градиентаcenterY - координата Y центральной точки круга градиентаradius - радиус круга, определяющего степени цветного градиентаproportional - пропорциональны ли координаты и размеры форме, которую заполняет этот градиентcycleMethod - метод цикла, которому применяются к градиентstops - цветная спецификация градиентаpublic RadialGradient(double focusAngle,
double focusDistance,
double centerX,
double centerY,
double radius,
boolean proportional,
CycleMethod cycleMethod,
java.util.List<Stop> stops)
focusAngle - угол в градусах от центра градиента к фокусу, на который отображается первый цветfocusDistance - расстояние от центра градиента к фокусу, на который отображается первый цветcenterX - X координат центральной точки круга градиентаcenterY - координата Y центральной точки круга градиентаradius - радиус круга, определяющего степени цветного градиентаproportional - пропорциональны ли координаты и размеры форме, которую заполняет этот градиентcycleMethod - метод цикла, которому применяются к градиентstops - цветная спецификация градиентаpublic final double getFocusAngle()
public final double getFocusDistance()
public final double getCenterX()
public final double getCenterY()
public final double getRadius()
public final boolean isProportional()
[0..1] масштабируются, чтобы отобразиться на границы формы, которую заполняет градиент. Если этот флаг является ложью, то центральные координаты и радиус определяются в локальной системе координат узла.public final CycleMethod getCycleMethod()
LinearGradient: CycleMethod.NO_CYCLE, CycleMethod.REFLECT, или CycleMethod.REPEAT.public final java.util.List<Stop> getStops()
Stop значения, определяющие, как распределить цвета вдоль градиента. Эти значения должны быть в диапазоне 0.0 к 1.0. Они действуют как ключевые кадры вдоль градиента: они отмечают, где градиент должен быть точно определенным цветом. У каждой остановки в последовательности должно быть смещение, которое больше чем предыдущая остановка в последовательности.
Список является неподдающимся изменению и бросит UnsupportedOperationException на каждой попытке модификации.
public boolean equals(java.lang.Object obj)
equals в class java.lang.Objectobj - ссылочный объект, с которым можно сравниться.true если этот объект равен obj параметр; false иначе.public int hashCode()
RadialGradient объект.hashCode в class java.lang.ObjectRadialGradient объект.public java.lang.String toString()
RadialGradient объект.toString в class java.lang.ObjectRadialGradient объект.Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается .