ModalIndicator 为模态指示器静态类, 一般在需要阻止用户操作时使用, 比如提交数据等, 表现形式为一个覆盖全屏的模态指示器。
ModalIndicator 基于 Overlay{} 实现。
Method | Params | Returns | Notes |
---|---|---|---|
Overlay methods | ModalIndicator 继承 Overlay 的全部静态方法。 | ||
show | text | key | 弹出模态指示器, 重写 Overlay{} 中的同名函数, 输入参数 text 为模态指示器下显示的文本,如调用此函数前已显示模态指示器则仅更换文本。 |
hide | 隐藏模态指示器。 |
Prop | Type | Default | Note |
---|---|---|---|
IndicatorView | class | ModalIndicator 内容显示组件。 |
Prop | Type | Default | Note |
---|---|---|---|
View props... | ModalIndicator.IndicatorView 组件继承 View 组件的全部属性。 | ||
text | string number element |
文本, 可以是字符串、数字或 React Native 组件。 | |
position | string | 'center' | 模态指示器显示位置。 - top: 窗口靠上位置 - bottom: 窗口靠下位置 - center: 窗口中间位置 top 、 bottom 位置可在 Theme 中设置。 |
size | 同ActivityIndicator.size | 'large' | 模态指示器大小。 |
color | 同ActivityIndicator.color | 模态指示器颜色, 默认值在 Theme 中设置。 |
简单用法
ModalIndicator.show(`Modal indicator`);