nativescript-ui-sidedrawer
Version:
Add additional space to your app. Use it for navigation or custom content. Slides in from all four sides of the screen.
57 lines (56 loc) • 2.5 kB
TypeScript
export * from './common';
import * as commonModule from './common';
import { View, Color } from '@nativescript/core';
export declare class RadSideDrawer extends commonModule.RadSideDrawer {
private _nativeDelegate;
private _ios;
private areViewsRearranged;
get ios(): TKSideDrawerView;
constructor();
createNativeView(): TKSideDrawerView;
disposeNativeView(): void;
private onNavigatingFrom;
private bringMainContentOnTop;
private reattachGestures;
private isRootDrawer;
onUnloaded(): void;
protected _onDrawerLocationChanged(oldValue: commonModule.SideDrawerLocation, newValue: commonModule.SideDrawerLocation): void;
protected _onShadowColorChanged(oldValue: Color, newValue: Color): void;
private setShadowColor;
protected _onGesturesEnabledChanged(oldValue: boolean, newValue: boolean): void;
protected _onAllowEdgeSwipeChanged(oldValue: boolean, newValue: boolean): void;
private setDrawerLocation;
protected _onDrawerContentSizeChanged(oldValue: number, newValue: number): void;
protected _onDrawerTransitionChanged(oldValue: commonModule.DrawerTransitionBase, newValue: commonModule.DrawerTransitionBase): void;
get _nativeView(): TKSideDrawerView;
closeDrawer(): void;
showDrawer(): void;
eachChildView(callback: (child: View) => boolean): void;
onLayout(left: number, top: number, right: number, bottom: number): void;
onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void;
_addViewToNativeVisualTree(child: View, atIndex: number): boolean;
}
export declare class FadeTransition extends commonModule.DrawerTransitionBase {
getNativeContent(): any;
}
export declare class PushTransition extends commonModule.DrawerTransitionBase {
getNativeContent(): any;
}
export declare class RevealTransition extends commonModule.DrawerTransitionBase {
getNativeContent(): any;
}
export declare class ReverseSlideOutTransition extends commonModule.DrawerTransitionBase {
getNativeContent(): any;
}
export declare class ScaleDownPusherTransition extends commonModule.DrawerTransitionBase {
getNativeContent(): any;
}
export declare class ScaleUpTransition extends commonModule.DrawerTransitionBase {
getNativeContent(): any;
}
export declare class SlideAlongTransition extends commonModule.DrawerTransitionBase {
getNativeContent(): any;
}
export declare class SlideInOnTopTransition extends commonModule.DrawerTransitionBase {
getNativeContent(): any;
}