Светлый фон

Свойство input класса DropShadow может определять в качестве входа другой эффект Effect, создавая, таким образом, цепочку эффектов.

Приведенный здесь код демонстрирует узел Text с тенью DropShadow и панелью слайдеров, с помощью которых можно изменять такие свойства тени как radius, spread, offsetX и offsetY.

 

 

Здесь мы создаем текст, к которому присоединяем эффект внешней тени.

Создаем слайдеры, свойство value которых связываем со свойствами эффекта.

Таким образом, меняя значение слайдера, мы автоматически меняем значение свойства эффекта.

Shadow-эффект создает из узла Node, к которому эффект присоединен с помощью метода setEffect класса Node, простую тень – монохромную копию изображения с размытыми краями.

 

 

Параметры тени Shadow-эффекта определяются с помощью установки значений свойств класса Shadow.

Свойство radius определяет радиус фильтра размытия тени от 0.0 до 127.0 (по умолчанию 10.0),

свойство width – ширину фильтра размытия тени от 0.0 до 255.0 (по умолчанию 21.0),

свойство height – высоту фильтра размытия тени от 0.0 до 255.0 (по умолчанию 21.0),

свойство blurType – фильтр размытия тени (поле ONE_PASS_BOX, TWO_PASS_BOX, THREE_PASS_BOX (по умолчанию), GAUSSIAN перечисления BlurType),

свойство color – цвет тени (по умолчанию Color. BLACK).

Установка значения свойства radius эквивалентна приведению значений свойств width и height к значению (2 * radius +1).

В отличие от тени DropShadow, здесь нет сдвига тени от узла, и нет двух изображений тени и самого узла, здесь есть только изображение тени.

Свойство input класса Shadow может определять в качестве входа другой эффект Effect, создавая, таким образом, цепочку эффектов.

Приведенный здесь код демонстрирует кнопку Button, имеющую ореол, создаваемый с помощью тени другой кнопки, расположенной под первой кнопкой.