Java 是一个家长让我不敢透明吗
我有一个切换屏幕的动画(来自著名的youtube视频安吉拉) 现在随着这个1屏幕的淡出,它们被切换,新屏幕淡入。现在,当两个屏幕大小相同时,一切看起来都很平滑。但是当你的新屏幕大小不一样时,这看起来不太好 我想为这件事找一个甜蜜的过渡。所以我想让我们淡出旧屏幕。卸下旧屏幕。将新屏幕设置为不可见,将其最大化,然后将其淡入。这样用户就不会太注意到转换 因此,我将旧屏幕淡出至不可见:Java 是一个家长让我不敢透明吗,java,javafx,Java,Javafx,我有一个切换屏幕的动画(来自著名的youtube视频安吉拉) 现在随着这个1屏幕的淡出,它们被切换,新屏幕淡入。现在,当两个屏幕大小相同时,一切看起来都很平滑。但是当你的新屏幕大小不一样时,这看起来不太好 我想为这件事找一个甜蜜的过渡。所以我想让我们淡出旧屏幕。卸下旧屏幕。将新屏幕设置为不可见,将其最大化,然后将其淡入。这样用户就不会太注意到转换 因此,我将旧屏幕淡出至不可见: if (!getChildren().isEmpty()) { Tim
if (!getChildren().isEmpty()) {
Timeline switchscreenmaximize = new Timeline(
new KeyFrame(Duration.ZERO, new KeyValue(opacity, 1.0)),
new KeyFrame(new Duration(500), (ActionEvent t) -> {
getChildren().remove(0);
}, new KeyValue(opacity, 0.0)));
switchscreenmaximize.play();
这就是问题所在。屏幕变为空白而不是透明。我错过什么了吗?或者我看到的是空白的家长吗?设置阶段透明不是孩子。是您试图将透明设置为
阶段样式的阶段。
透明吗?您尝试过透明吗?是的。你让我走对了路。我不是把舞台布置得透明,而是一个孩子。
if (!getChildren().isEmpty()) {
Timeline switchscreenmaximize = new Timeline(
new KeyFrame(Duration.ZERO, new KeyValue(opacity, 1.0)),
new KeyFrame(new Duration(500), (ActionEvent t) -> {
getChildren().remove(0);
}, new KeyValue(opacity, 0.0)));
switchscreenmaximize.play();