Свойства topOpacity (от 0.0 до 1.0, по умолчанию 0.5) и bottomOpacity (от 0.0 до 1.0, по умолчанию 0.0) класса Reflection определяют прозрачность верхнего и нижнего края отражения.
Свойство topOffset определяет интервал между краями изображения и его отражения,
а свойство fraction – долю изображения, видимую в отражении (от 0.0 до 1.0, по умолчанию 0.75).
Свойство input класса Reflection может определять в качестве входа другой эффект Effect, создавая, таким образом, цепочку эффектов.
Приведенный здесь код демонстрирует узел Text с цепочкой эффектов, состоящей из Reflection-эффекта и InnerShadow-эффекта и создающей иллюзию отражения объемного текста в плоскости, представленной узлом Rectangle с PerspectiveTransform-эффектом.
Здесь мы создаем прямоугольник и заполняем его градиентом.
Затем мы создаем эффект перспективы и применяем его к прямоугольнику.
Далее мы создаем текст и два эффекта – внутреннюю тень и отражение, из эффектов создаем цепочку эффектов и применяем эту цепочку к тексту.
SepiaTone-эффект обеспечивает эффект старения исходного изображения узла Node.
Уровень старения исходного изображения определяется свойством level (от 0.0 до 1.0, по умолчанию 1.0) класса SepiaTone.
Свойство input класса SepiaTone может определять в качестве входа другой эффект Effect, создавая, таким образом, цепочку эффектов.
Приведенный здесь код демонстрирует панель ScrollPane, содержащую изображения с цепочкой эффектов, состоящей из PerspectiveTransform-эффекта и SepiaTone-эффекта.
Трансформации и анимации
Трансформации и анимации