本文整理汇总了Java中javafx.scene.image.ImageView.setOpacity方法的典型用法代码示例。如果您正苦于以下问题:Java ImageView.setOpacity方法的具体用法?Java ImageView.setOpacity怎么用?Java ImageView.setOpacity使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javafx.scene.image.ImageView
的用法示例。
在下文中一共展示了ImageView.setOpacity方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: SimpleHeatMap
import javafx.scene.image.ImageView; //导入方法依赖的package包/类
public SimpleHeatMap(final double WIDTH, final double HEIGHT, ColorMapping COLOR_MAPPING, final double EVENT_RADIUS, final boolean FADE_COLORS) {
SNAPSHOT_PARAMETERS.setFill(Color.TRANSPARENT);
colorMapping = COLOR_MAPPING;
mappingGradient = colorMapping.mapping;
fadeColors = FADE_COLORS;
radius = EVENT_RADIUS;
opacityDistribution = OpacityDistribution.CUSTOM;
eventImage = createEventImage(radius, opacityDistribution);
monochromeCanvas = new Canvas(WIDTH, HEIGHT);
ctx = monochromeCanvas.getGraphicsContext2D();
monochromeImage = new WritableImage((int) WIDTH, (int) HEIGHT);
heatMapView = new ImageView(heatMap);
heatMapView.setMouseTransparent(true);
heatMapView.setOpacity(0.5);
}
示例2: Splash
import javafx.scene.image.ImageView; //导入方法依赖的package包/类
Splash() {
state = STATE_SHOW_TITLE;
stateArg = 0;
initTimeline();
background = new ImageView();
background.setFocusTraversable(true);
background.setImage(Config.getImages().get(Config.IMAGE_BACKGROUND));
background.setFitWidth(Config.SCREEN_WIDTH);
background.setFitHeight(Config.SCREEN_HEIGHT);
background.setOnMousePressed(new EventHandler<MouseEvent>() {
public void handle(MouseEvent me) {
Main.getMainFrame().startGame();
}
});
background.setOnKeyPressed(new EventHandler<KeyEvent>() {
public void handle(KeyEvent ke) {
Main.getMainFrame().startGame();
}
});
brick = new ImageView();
brick.setImage(Config.getImages().get(Config.IMAGE_SPLASH_BRICK));
brick.setTranslateX(-1000);
brick.setTranslateY(brick.getImage().getHeight());
brickShadow = new ImageView();
brickShadow.setImage(Config.getImages().get(Config.IMAGE_SPLASH_BRICKSHADOW));
brickShadow.setTranslateX(-1000);
breaker = new ImageView();
breaker.setImage(Config.getImages().get(Config.IMAGE_SPLASH_BREAKER));
breaker.setTranslateX(-1000);
breaker.setTranslateY(brick.getTranslateY() + brick.getImage().getHeight() * 5 / 4);
breakerShadow = new ImageView();
breakerShadow.setImage(Config.getImages().get(Config.IMAGE_SPLASH_BREAKERSHADOW));
breakerShadow.setTranslateX(-1000);
strike = new ImageView();
strike.setImage(Config.getImages().get(Config.IMAGE_SPLASH_STRIKE));
strike.setTranslateY(brick.getTranslateY() -
(strike.getImage().getHeight() - brick.getImage().getHeight()) / 2);
strike.setVisible(false);
pressanykey = new ImageView();
pressanykey.setImage(Config.getImages().get(Config.IMAGE_SPLASH_PRESSANYKEY));
pressanykey.setTranslateX((Config.SCREEN_WIDTH - pressanykey.getImage().getWidth()) / 2);
double y = breaker.getTranslateY() + breaker.getImage().getHeight();
pressanykey.setTranslateY(y + (Config.SCREEN_HEIGHT - y) / 2);
pressanykey.setOpacity(0);
strikeShadow = new ImageView();
strikeShadow.setImage(Config.getImages().get(Config.IMAGE_SPLASH_STRIKESHADOW));
strikeShadow.setTranslateX(-1000);
pressanykeyShadow = new ImageView();
pressanykeyShadow.setImage(Config.getImages().get(Config.IMAGE_SPLASH_PRESSANYKEYSHADOW));
pressanykeyShadow.setTranslateX(-1000);
sun = new ImageView();
sun.setImage(Config.getImages().get(Config.IMAGE_SPLASH_SUN));
sun.setTranslateX(-1000);
NODES = new ImageView[] {brick, breaker, strike, pressanykey};
NODES_SHADOWS = new ImageView[] {brickShadow, breakerShadow, strikeShadow, pressanykeyShadow};
Group group = new Group();
group.getChildren().add(background);
group.getChildren().addAll(NODES_SHADOWS);
group.getChildren().addAll(NODES);
group.getChildren().add(sun);
getChildren().add(group);
}