AnimationPlayer

AnimationPlayer controls an animation sequence that was produced from a programmatic animation. (see AnimationBuilder for more information on how to create programmatic animations.)

interface AnimationPlayer { parentPlayer: AnimationPlayer | null get totalTime: number beforeDestroy?: () => any onDone(fn: () => void): void onStart(fn: () => void): void onDestroy(fn: () => void): void init(): void hasStarted(): boolean play(): void pause(): void restart(): void finish(): void destroy(): void reset(): void setPosition(p: any): void getPosition(): number }

属性

属性名类型说明
parentPlayer
totalTime只读
beforeDestroy

方法

onDone(fn: () => void): void

参数

fn

Type: () => void.

返回值

void

onStart(fn: () => void): void

参数

fn

Type: () => void.

返回值

void

onDestroy(fn: () => void): void

参数

fn

Type: () => void.

返回值

void

init(): void

参数

没有参数。

返回值

void

hasStarted(): boolean

参数

没有参数。

返回值

boolean

play(): void

参数

没有参数。

返回值

void

pause(): void

参数

没有参数。

返回值

void

restart(): void

参数

没有参数。

返回值

void

finish(): void

参数

没有参数。

返回值

void

destroy(): void

参数

没有参数。

返回值

void

reset(): void

参数

没有参数。

返回值

void

setPosition(p: any): void

参数

p

Type: any.

返回值

void

getPosition(): number

参数

没有参数。

返回值

number