@nativescript-community/ui-chart
Version:
A powerful chart / graph plugin, supporting line, bar, pie, radar, bubble, and candlestick charts as well as scaling, panning and animations.
24 lines (23 loc) • 1.38 kB
TypeScript
import { BarLineChartBase } from '../charts/BarLineChartBase';
import { YAxis } from '../components/YAxis';
import { Transformer } from '../utils/Transformer';
import { ViewPortHandler } from '../utils/ViewPortHandler';
import { AnimatedViewPortJob } from './AnimatedViewPortJob';
/**
* Created by Philipp Jahoda on 19/02/16.
*/
export declare class AnimatedZoomJob extends AnimatedViewPortJob {
zoomOriginX: number;
zoomOriginY: number;
zoomCenterX: number;
zoomCenterY: number;
protected mYAxis: YAxis;
xAxisRange: any;
static getInstance(viewPortHandler: ViewPortHandler, v: BarLineChartBase<any, any, any>, trans: Transformer, axis: YAxis, xAxisRange: any, scaleX: number, scaleY: number, xOrigin: number, yOrigin: number, zoomCenterX: number, zoomCenterY: number, zoomOriginX: number, zoomOriginY: number, duration: number): AnimatedZoomJob;
constructor(viewPortHandler: ViewPortHandler, v: BarLineChartBase<any, any, any>, trans: Transformer, axis: YAxis, xAxisRange: any, scaleX: number, scaleY: number, xOrigin: number, yOrigin: number, zoomCenterX: number, zoomCenterY: number, zoomOriginX: number, zoomOriginY: number, duration: number);
onAnimationUpdate(animation: any): void;
onAnimationEnd(animation: any): void;
onAnimationCancel(animation: any): void;
recycleSelf(): void;
instantiate(): AnimatedZoomJob;
}