mao-rn-android-kit
Version:
为 React Native 开发 提供的一些Android原生模块/组件 (react native, CoordinatorLayout, AppBarLayout, TabLayout, NestedScrollView, PopupWindow)
31 lines (30 loc) • 1.16 kB
TypeScript
import * as React from 'react';
import { PureComponent } from 'react';
import { ViewProperties } from 'react-native';
import { ViewGroupProperties } from './types';
export interface PopupWindowProps extends ViewGroupProperties {
focusable?: boolean;
outsideTouchable?: boolean;
touchable?: boolean;
}
export default class PopupWindow extends PureComponent<PopupWindowProps, any> {
render(): JSX.Element;
showAsDropdown(view: any, x?: number, y?: number): void;
showAsLocation(gravity: number, x?: number, y?: number): void;
hide(): void;
static propTypes: ({
focusable: React.Requireable<any>;
outsideTouchable: React.Requireable<any>;
touchable: React.Requireable<any>;
} & {} & undefined & {
layoutParams: React.Requireable<any>;
fitsSystemWindows: React.Requireable<any>;
}) | ({
focusable: React.Requireable<any>;
outsideTouchable: React.Requireable<any>;
touchable: React.Requireable<any>;
} & {} & React.ValidationMap<ViewProperties> & {
layoutParams: React.Requireable<any>;
fitsSystemWindows: React.Requireable<any>;
});
}