import * as React from "react"; import {ColorValue, StyleProp, ViewStyle} from "react-native"; import {StatusBarStyle} from "react-native/Libraries/Components/StatusBar/StatusBar"; export type IProps = { // 内容 children?: React.ReactNode // 样式 style?: StyleProp innerStyle?: StyleProp // 是否可以点击 hasPress?: boolean // 是否有 状态条 hasBar?: boolean // 状态条 是否浮动个 hasBarFloat?: boolean // 状态条背景颜色 barBg?: ColorValue // 状态条 样式:黑色|白色 barStyle?: StatusBarStyle // 是否有 header hasHeader?: boolean // 头部是否浮动 isHeaderFloat?: boolean // 头部是否存在底线 hasHeaderBottomLine?: boolean headerStyle?: StyleProp headerCenter?: React.ReactNode headerLeft?: React.ReactNode headerRight?: React.ReactNode headerTitle?: string headerTitleColor?: ColorValue headerTitleSize?: number // header 左侧图标颜色 headerLeftIconColor?: ColorValue // 背景图片 bgImage?: number bgColor?: ColorValue exitTip?: () => void }