JavaFX 描边过渡2024 年 8 月 29 日 | 阅读 2 分钟 它会使节点的描边颜色产生动画效果,以便描边颜色可以在指定的时间内在这两个颜色值之间波动。 在 JavaFX 中,javafx.animation.FillTransition 类表示填充过渡。我们需要实例化此类才能创建合适的填充过渡。 性质该类的属性以及 setter 方法在下表中描述。 属性 | 描述 | 设置器方法 |
---|
duration | 这是 Duration 类的对象类型属性。它表示描边过渡的持续时间。 | setDuration(Duration duration) | fromValue | 这是一种颜色类型属性。它表示描边过渡的初始颜色值。 | setFromValue(Color value) | shape | 这是 Shape 类的对象类型属性。它表示将应用描边过渡的形状。 | setShape(Shape shape) | toValue | 这是一种颜色类型属性。它表示描边过渡的目标颜色值。 | setToValue(Color value) |
构造函数该类中有五个构造函数。 - public StokeTransition() : 使用默认参数创建 StrokeTransition 的新实例。
- public StokeTransition(Duration duration) : 使用指定的持续时间值创建 Stroke Transition 的新实例
- public StokeTransition(Duration duration, Color fromValue, Color toValue) : 使用指定的持续时间、初始颜色值和目标颜色值创建 StrokeTransition 的新实例。
- public StokeTransition(Duration duration, Shape shape) : 使用指定的持续时间和将应用过渡的形状创建 StrokeTransition 的新实例。
- 5public StokeTransition(Duration duration, Shape shape, Color fromValue, Color toValue) : 使用指定的持续时间、形状、初始颜色值和目标颜色值创建 StrokeTransition 的新实例。
示例在下面的示例中,圆的描边从黑色波动到紫色。 输出

|