UNPKG

@nativescript-community/ui-svg

Version:

Adds support for SVGs in your NativeScript apps.

20 lines (19 loc) 941 B
import { Canvas, CanvasView } from '@nativescript-community/ui-canvas'; import { File, ImageAsset } from '@nativescript/core'; import { SVG as SVGBase } from './canvas.common'; export { CanvasSVG } from './canvas.common'; export declare class SVG extends SVGBase { _svg: com.caverock.androidsvg.SVG; _src: string | File | ImageAsset; _cachedImage: android.graphics.Bitmap; private renderOptions; getWidth(availableWidth: any, availableHeight: any): number; getHeight(availableWidth: number, availableHeight: number): number; drawOnCanvas(canvas: Canvas, parent: CanvasView): void; set src(value: string | File | ImageAsset); get src(): string | File | ImageAsset; _stretch: 'fill' | 'aspectFill' | 'aspectFit'; _preserveAspectRatio: com.caverock.androidsvg.PreserveAspectRatio; set stretch(value: 'fill' | 'aspectFill' | 'aspectFit'); get stretch(): 'fill' | 'aspectFill' | 'aspectFit'; }