重新闪烁动画选项接口 ReBlinkAnimeOptions

interface ReBlinkAnimeOptions {
    maxOpacity?: number;
    onComplete?: (() => void);
    onProgress?: ((progress: number) => void);
    onStart?: (() => void);
    traverseTHREEObject?: boolean;
    updateRender?: (() => void);
}

Hierarchy (view full)

Properties

maxOpacity?: number

最大透明度值

重新闪烁时的最大透明度,范围 0-1

1
onComplete?: (() => void)

动画完成回调函数

在动画完成时调用的函数

onProgress?: ((progress: number) => void)

动画进度回调函数

在动画进度更新时调用的函数

onStart?: (() => void)

动画开始回调函数

在动画开始时调用的函数

traverseTHREEObject?: boolean

是否递归修改所有子元素透明度

当为 true 时,会遍历 js 对象的所有子元素并应用闪烁效果

true
updateRender?: (() => void)

渲染更新回调函数

在动画更新时调用的函数,通常用于触发渲染更新