{ "id": "api/animations/NoopAnimationPlayer", "title": "NoopAnimationPlayer", "contents": "\n\n
\n
\n
\n \n API > @angular/animations\n
\n \n
\n \n
\n

NoopAnimationPlayerlink

\n \n \n \n \n \n
\n \n \n\n
\n \n
\n

An empty programmatic controller for reusable animations.\nUsed internally when animations are disabled, to avoid\nchecking for the null case when an animation player is expected.

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

Subclasseslink

\n \n\n\n\n\n
\n \n\n
\n\n\n \n
\n

See alsolink

\n \n
\n\n\n \n \n \n\n\n\n\n\n\n

Constructorlink

\n\n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n \n\n constructor(duration: number = 0, delay: number = 0)\n\n \n\n
Parameters
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n duration\n number\n

Optional. Default is 0.

\n \n
\n \n delay\n number\n

Optional. Default is 0.

\n \n
\n\n \n\n\n \n\n \n
\n
\n\n\n\n\n
\n

Propertieslink

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
PropertyDescription
\n \n parentPlayer: AnimationPlayer | null\n \n \n \n \n
\n \n totalTime: number\n Read-Only\n \n \n \n
\n
\n\n\n\n
\n

Methodslink

\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n onStart()\n \n link

\n \n
\n
\n
\n \n\n onStart(fn: () => void): void\n\n \n\n
Parameters
\n \n \n \n \n \n \n \n \n \n
\n \n fn\n () => void\n \n \n
\n\n \n
Returns
\n

void

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n onDone()\n \n link

\n \n
\n
\n
\n \n\n onDone(fn: () => void): void\n\n \n\n
Parameters
\n \n \n \n \n \n \n \n \n \n
\n \n fn\n () => void\n \n \n
\n\n \n
Returns
\n

void

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n onDestroy()\n \n link

\n \n
\n
\n
\n \n\n onDestroy(fn: () => void): void\n\n \n\n
Parameters
\n \n \n \n \n \n \n \n \n \n
\n \n fn\n () => void\n \n \n
\n\n \n
Returns
\n

void

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n hasStarted()\n \n link

\n \n
\n
\n
\n \n\n hasStarted(): boolean\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n
Returns
\n

boolean

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n init()\n \n link

\n \n
\n
\n
\n \n\n init(): void\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n
Returns
\n

void

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n play()\n \n link

\n \n
\n
\n
\n \n\n play(): void\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n
Returns
\n

void

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n pause()\n \n link

\n \n
\n
\n
\n \n\n pause(): void\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n
Returns
\n

void

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n restart()\n \n link

\n \n
\n
\n
\n \n\n restart(): void\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n
Returns
\n

void

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n finish()\n \n link

\n \n
\n
\n
\n \n\n finish(): void\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n
Returns
\n

void

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n destroy()\n \n link

\n \n
\n
\n
\n \n\n destroy(): void\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n
Returns
\n

void

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n reset()\n \n link

\n \n
\n
\n
\n \n\n reset(): void\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n
Returns
\n

void

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n setPosition()\n \n link

\n \n
\n
\n
\n \n\n setPosition(position: number): void\n\n \n\n
Parameters
\n \n \n \n \n \n \n \n \n \n
\n \n position\n number\n \n \n
\n\n \n
Returns
\n

void

\n\n \n\n\n \n\n \n
\n
\n\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n getPosition()\n \n link

\n \n
\n
\n
\n \n\n getPosition(): number\n\n \n\n
Parameters
\n

There are no parameters.

\n\n \n
Returns
\n

number

\n\n \n\n\n \n\n \n
\n
\n\n \n
\n\n\n\n \n\n\n
\n
\n\n\n" }