Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class RadialGradient extends Paint
RadialGradient
class обеспечивает способ заполнить форму круговым радиальным цветным образцом градиента. Пользователь может определить 2 или больше цвета градиента, и эта краска обеспечит интерполяцию между каждым цветом. Пользователь должен определить круг, управляющий образцом градиента, который определяется центральной точкой и радиусом. Пользователь может также определить отдельный фокус в пределах того круга, который управляет расположением первого цвета градиента. По умолчанию фокус устанавливается быть центром круга. Центр и радиус не определяются относительно квадрата модуля, если proportional
переменная является ложью. По умолчанию пропорциональный истина, и градиент будет масштабироваться, чтобы заполниться безотносительно формы, этому применяются к. Фокус всегда определяется относительно центральной точки углом и расстоянием относительно радиуса. Эта краска отобразит первый цвет градиента к фокусу, и последний цвет к периметру круга, интерполируя гладко для любых промежуточных цветов, определенных пользователем. Любая, проведенная от фокуса до окружности, таким образом охватит все цвета градиента. Расстояние фокуса будет зафиксировано к диапазону (-1, 1)
так, чтобы фокус был всегда строго в кругу. Приложение предоставляет массиву Stop
s определение, как распределить цвета вдоль градиента. 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.Object
obj
- ссылочный объект, с которым можно сравниться.true
если этот объект равен obj
параметр; false
иначе.public int hashCode()
RadialGradient
объект.hashCode
в class java.lang.Object
RadialGradient
объект.public java.lang.String toString()
RadialGradient
объект.toString
в class java.lang.Object
RadialGradient
объект.Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается