JavaFX 视觉过渡与动画照明效果详解
1. 视觉过渡效果
1.1 回调函数的重要性
回调函数在动画中起着关键作用,它能让函数调用者知晓动画何时完成。在实际应用中,回调函数可用于重新启用按钮,以及跟踪场景中当前显示的节点。在更复杂的应用里,回调函数还有着更多用途。
1.2 常见视觉过渡效果示例
1.2.1 滑动替换(Slide Replace)
滑动替换效果是指一个节点滑入场景,同时当前节点滑出。具体实现时,会创建一个包含两个节点的裁剪组,然后对该组和裁剪区域进行动画处理。
package org.lj.jfxe.chapter3.example2;
import javafx.scene.Node;
import javafx.animation.*;
import javafx.scene.Group;
import javafx.util.Sequences;
import javafx.animation.Interpolator;
import javafx.scene.shape.Rectangle;
/**
* @author lucasjordan
*/
public function doReplace(nodeToReplace:Node,replacementNode:Node,doAfter:function()):Void{
var parent:Group = (nodeToReplace.parent as Group);
var index = Sequences.indexOf(paren
JavaFX视觉过渡与照明动画
超级会员免费看
订阅专栏 解锁全文
1324

被折叠的 条评论
为什么被折叠?



