Spec-Zone .ru
спецификации, руководства, описания, API

JavaFX: Обеспечение Богатого Опыта На Все Экраны Вашей Жизни

разверните все

Профиль: рабочий стол, распространенный

Краткий обзор

Эффект, который смешивает два ввода, вместе используя один из предопределенных BlendModes.

код:

import javafx.scene.*;
import javafx.scene.text.*;
import javafx.scene.shape.*;
import javafx.scene.paint.*;
import javafx.scene.effect.*;

Group {
    content: [
        Rectangle {
            x: 0 y: 0 width: 180 height: 100
            fill: LinearGradient {
                startX: 0.0 startY: 0.0 endX: 0.25 endY: 0.25
                cycleMethod: CycleMethod.REFLECT
                stops: [
                    Stop { offset: 0.0 color: Color.RED },
                    Stop { offset: 1.0 color: Color.YELLOW }
                ]
            }
        },
        Text {
            effect: Blend {
                mode: BlendMode.SRC_OUT
                topInput: Flood {
                    paint: Color.BLUE
                    x: 10 y: 10
                    width: 160 height: 80
                }
            }
            x: 25 y: 65
            content: "SrcOut"
            fill: Color.BLUE
            font: Font.font(null, FontWeight.BOLD, FontPosture.ITALIC, 36);
        }
    ]
}

производит:

Профиль: общий условный эффект

Переменная Сводка

доступимяввестиМожет ЧитатьМожет InitМожет ЗаписатьЗначение по умолчаниюописание
общественностьbottomInputЭффектнуль

Нижняя часть вводится для этого Blend работа.

Нижняя часть вводится для этого Blend работа. Если установлено в null, или оставленный неуказанный, графическое изображение Node к которому Effect присоединяется будет использоваться в качестве ввода.

нуль  
общественностьрежимBlendModeSRC_OVER

BlendMode используемый, чтобы смешать два ввода вместе.

BlendMode используемый, чтобы смешать два ввода вместе.

       Min: n/a
       Max: n/a
   Default: BlendMode.SRC_OVER
  Identity: n/a
 

SRC_OVER  
общественностьнепрозрачностьЧисло1.0

Значение непрозрачности, которое модулируется с главным вводом до смешивания.

Значение непрозрачности, которое модулируется с главным вводом до смешивания.

       Min: 0.0
       Max: 1.0
   Default: 1.0
  Identity: 1.0
 

1.0  
общественностьtopInputЭффектнуль

Главный ввод для этого Blend работа.

Главный ввод для этого Blend работа. Если установлено в null, или оставленный неуказанный, графическое изображение Node к которому Effect присоединяется будет использоваться в качестве ввода.

нуль  

Наследованные Переменные

Сводка Функции сценария

Функциональная Сводка

Наследованные Функции

javafx.scene.effect. Эффект