On this page
AnimationDriver
class
abstract class AnimationDriver {
static NOOP: AnimationDriver
abstract validateStyleProperty(prop: string): boolean
abstract matchesElement(element: any, selector: string): boolean
abstract containsElement(elm1: any, elm2: any): boolean
abstract getParentElement(element: unknown)?: unknown
abstract query(element: any, selector: string, multi: boolean): any[]
abstract computeStyle(element: any, prop: string, defaultValue?: string): string
abstract animate(element: any, keyframes: { [key: string]: string | number; }[], duration: number, delay: number, easing?: string, previousPlayers?: any[], scrubberAccessRequested?: boolean): any
}
Subclasses
Static properties
| Property | Description |
|---|---|
static NOOP: AnimationDriver |
Methods
|
validateStyleProperty()
|
|||
|---|---|---|---|
|
prop |
string |
Returns
boolean
|
matchesElement()
|
||||||
|---|---|---|---|---|---|---|
|
element |
any |
|
selector |
string |
Returns
boolean
|
containsElement()
|
||||||
|---|---|---|---|---|---|---|
|
elm1 |
any |
|
elm2 |
any |
Returns
boolean
|
getParentElement()
|
|||
|---|---|---|---|
Obtains the parent element, if any. |
|||
|
element |
unknown |
Returns
unknown
This method is optional to avoid a breaking change where implementors of this interface would be required to implement this method. This method is to become required in a major version of Angular.
|
query()
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
|
element |
any |
|
selector |
string |
|
multi |
boolean |
Returns
any[]
|
computeStyle()
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
|
element |
any |
|
prop |
string |
|
defaultValue |
string |
Optional. Default is |
Returns
string
|
animate()
|
|||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
element |
any |
|
keyframes |
{ [key: string]: string | number; }[] |
|
duration |
number |
|
delay |
number |
|
easing |
string |
Optional. Default is |
previousPlayers |
any[] |
Optional. Default is |
scrubberAccessRequested |
boolean |
Optional. Default is |
Returns
any
© 2010–2022 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v13.angular.io/api/animations/browser/AnimationDriver