@nativescript/core
Version:
A JavaScript library providing an easy to use api for interacting with iOS and Android platform APIs.
23 lines (22 loc) • 1.12 kB
TypeScript
import { ButtonBase } from './button-common';
import { zIndexProperty, minWidthProperty, minHeightProperty, paddingInternalProperty } from '../styling/style-properties';
import { textAlignmentProperty } from '../text-base';
import { CoreTypes } from '../../core-types';
export * from './button-common';
export declare class Button extends ButtonBase {
[minWidthProperty.getDefault]: () => CoreTypes.LengthType;
[minHeightProperty.getDefault]: () => CoreTypes.LengthType;
[paddingInternalProperty.setNative]: (_value: string) => void;
[zIndexProperty.setNative]: (value: number) => void;
[textAlignmentProperty.setNative]: (value: CoreTypes.TextAlignmentType) => void;
nativeViewProtected: android.widget.Button;
private _stateListAnimator;
createNativeView(): globalAndroid.widget.Button;
initNativeView(): void;
disposeNativeView(): void;
resetNativeView(): void;
_updateButtonStateChangeHandler(subscribe: boolean): void;
get needsNativeDrawableFill(): boolean;
protected getDefaultElevation(): number;
protected getDefaultDynamicElevationOffset(): number;
}