内置动画对象
Blink-闪烁效果
闪烁效果对象及其函数
星星闪烁,是为了让夜空更加美丽。
Blink是一个用于创建闪烁效果的对象。它可以在两个值之间自动往返过渡,创造出闪烁的视觉效果。
实例化方式
Blink
含参实例化
- 描述:创建一个闪烁效果实例。
- 参数:
start
:数值类型,起始值end
:数值类型,结束值transferTime
:长整型,单次过渡时间(毫秒)- 调用示例:
函数
get()
- 参数:无
- 返回值:数值类型
- 说明:获取当前闪烁效果的值。
reset()
- 参数:无
- 返回值:无
- 说明:重置闪烁状态,重新开始效果。
reverse()
- 参数:无
- 返回值:无
- 说明:手动反转当前的变化方向。
setAutoReverse(boolean)
- 参数:布尔值
- 返回值:无
- 说明:设置是否自动反转。启用时会在达到终点时自动反向。
isReversed()
- 参数:无
- 返回值:布尔值
- 说明:检查当前是否处于反向状态。
getProgress()
- 参数:无
- 返回值:数值类型(0.0-1.0)
- 说明:获取当前过渡的完成进度。
类型转换
Blink对象支持以下类型转换:
- 数值:返回当前闪烁值
- 布尔值:当前值超过中点时返回true,否则返回false
- 字符串:返回当前值的字符串表示
Blink对象支持数学运算,可以直接参与计算表达式。