@nativescript-community/ui-zoomimage
Version:
Zoomable image view based on @nativescript-community/ui-image
26 lines (25 loc) • 1.04 kB
TypeScript
export * from './index-common';
import { ZoomImageBase } from './index-common';
export declare class UIZoomImgScrollViewDelegateImpl extends NSObject implements UIScrollViewDelegate {
private owner;
static ObjCProtocols: {
prototype: UIScrollViewDelegate;
}[];
static initWithOwner(owner: WeakRef<ZoomImg>): UIZoomImgScrollViewDelegateImpl;
viewForZoomingInScrollView(scrollView: UIScrollView): SDAnimatedImageView | UIImageView;
}
export declare class ZoomImg extends ZoomImageBase {
nativeViewProtected: ImageScrollView;
_image: SDAnimatedImageView | UIImageView;
private delegate;
createNativeView(): ImageScrollView;
_setNativeImage(nativeImage: any, animated?: boolean): void;
get nativeImageViewProtected(): SDAnimatedImageView | UIImageView;
initNativeView(): void;
disposeNativeView(): void;
onLayout(left: number, top: number, right: number, bottom: number): void;
setZoom(scale: number, animated?: boolean, point?: {
x: any;
y: any;
}): void;
}