UNPKG

@nativescript-community/ui-svg

Version:
22 lines (21 loc) 902 B
import { File, ImageAsset } from '@nativescript/core'; import { SVGView as SVGViewBase, srcProperty } 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 { [srcProperty.setNative]: (value: any) => void; nativeViewProtected: MySVGView; createNativeView(): MySVGView; handleSrc(src: any): Promise<void>; } export {};