On this page
AnimationPlayer
interface
experimental
npm Package | @angular/animations |
---|---|
Module | import { AnimationPlayer } from '@angular/animations'; |
Source | animations/src/players/animation_player.ts |
Interface Overview
interface AnimationPlayer {
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: AnimationPlayer | null
get totalTime: number
beforeDestroy?: () => any
triggerCallback?: (phaseName: string) => void
}
Description
AnimationPlayer controls an animation sequence that was produced from a programmatic animation. (see AnimationBuilder for more information on how to create programmatic animations.)
Class Implementations
NoopAnimationPlayer
MockAnimationPlayer
Members
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: AnimationPlayer | null
get totalTime: number
beforeDestroy?: () => any
triggerCallback?: (phaseName: string) => void
© 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v5.angular.io/api/animations/AnimationPlayer