@nativescript-community/ui-svg
Version:
Adds support for SVGs in your NativeScript apps.
21 lines (20 loc) • 838 B
TypeScript
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 {};