NoopAnimationPlayer

class NoopAnimationPlayer implements AnimationPlayer { constructor(duration: number = 0, delay: number = 0) parentPlayer: AnimationPlayer | null get totalTime: number onStart(fn: () => void): void onDone(fn: () => void): void onDestroy(fn: () => void): void hasStarted(): boolean init(): void play(): void pause(): void restart(): void finish(): void destroy(): void reset(): void setPosition(p: number): void getPosition(): number }

构造函数

constructor(duration: number = 0, delay: number = 0)

参数

duration

Type: number.

可选. 默认值是 0.

delay

Type: number.

可选. 默认值是 0.

属性

属性名类型说明
parentPlayer
totalTime只读

方法

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

参数

fn

Type: () => void.

返回值

void

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

参数

fn

Type: () => void.

返回值

void

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

参数

fn

Type: () => void.

返回值

void

hasStarted(): boolean

参数

没有参数。

返回值

boolean

init(): void

参数

没有参数。

返回值

void

play(): void

参数

没有参数。

返回值

void

pause(): void

参数

没有参数。

返回值

void

restart(): void

参数

没有参数。

返回值

void

finish(): void

参数

没有参数。

返回值

void

destroy(): void

参数

没有参数。

返回值

void

reset(): void

参数

没有参数。

返回值

void

setPosition(p: number): void

参数

p

Type: number.

返回值

void

getPosition(): number

参数

没有参数。

返回值

number