import { AnimationPlayer } from "@angular/animations";
import { Keyframe } from "./utils";
import { NgView } from "../element-registry";
export declare class NativeScriptAnimationPlayer implements AnimationPlayer {
private target;
private duration;
private delay;
parentPlayer: AnimationPlayer;
private _startSubscriptions;
private _doneSubscriptions;
private _finished;
private _started;
private animation;
constructor(target: NgView, keyframes: Keyframe[], duration: number, delay: number, easing: string);
readonly totalTime: number;
init(): void;
hasStarted(): boolean;
onStart(fn: Function): void;
onDone(fn: Function): void;
onDestroy(fn: Function): void;
play(): void;
pause(): void;
finish(): void;
reset(): void;
restart(): void;
destroy(): void;
setPosition(_p: any): void;
getPosition(): number;
private initKeyframeAnimation(keyframes, duration, delay, easing);
private onFinish();
}
-
patcharaporn authored5e8523cd