UNPKG

@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
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; }