UNPKG

@nativescript-community/ui-svg

Version:

Adds support for SVGs in your NativeScript apps.

21 lines (20 loc) 838 B
import { File, ImageAsset } from '@nativescript/core'; import { SVGView as SVGViewBase } from './index.common'; export declare function getSVG(src: string | ImageAsset | File): com.caverock.androidsvg.SVG; declare class MySVGView extends android.view.View { private _svg; private renderOptions; constructor(context: any); onDraw(canvas: android.graphics.Canvas): void; _blendingMode: android.graphics.PorterDuff.Mode; setSvg(svg: com.caverock.androidsvg.SVG): void; setRatio(ratio: com.caverock.androidsvg.PreserveAspectRatio): void; aspectRatio: number; onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void; } export declare class SVGView extends SVGViewBase { nativeViewProtected: MySVGView; createNativeView(): MySVGView; handleSrc(src: any): Promise<void>; } export {};