2.2.0 • Published 2 years ago

react-native-smart-modal v2.2.0

Weekly downloads
30
License
-
Repository
github
Last release
2 years ago

react-native-smart-modal

特性

  1. javascript 编写,不涉及原生代码
  2. 支持 Android 以及 IOS
  3. 支持自定义进出场动画
  4. 支持多个 Modal 同时存在

安装

npm

npm i react-native-smart-modal -S

yarn

yarn add react-native-smart-modal

Modal

名称默认值类型描述
visibletrueboolean模态框显示隐藏
onChange-(visible: boolean) => void模态框状态已经改变时调用的回调
onWillChange-(visible: boolean) => void模态框状态将要改变时调用的回调
animationanimations.slideDown{from: rmotion'from', animate: rmotion'animate', exit?: rmotion'animate'}进场动画
animationConf-rmotion'config'出场动画
masktrueboolean是否渲染遮罩
maskCloseabletrueboolean遮罩是否可点击关闭
maskBackgroundColor#000string遮罩背景颜色
style-ViewStyle容器样式
avoidKeyboardfalseboolean是否响应键盘弹出收起时,自动推动内容位置
keyboardDismissWillHidefalseboolean在模态框关闭的时候收起键盘
verticalLayout'bottom''center' 'top' 'bottom'垂直方向内容位置 上 中 下
horizontalLayout-'center' 'left' 'right'水平方向内容位置 左中右
children-React.ReactElement要展示的组件
fullScreentrueboolean是否全屏展示,全屏展示时在根节点创建元素,否则在父元素下创建
backHandlerType'reaction''none' 'reaction' 'disabled'android 物理返回键的响应策略

animations

3.0.0-beta1

2 years ago

3.0.0-beta2

2 years ago

2.1.2

2 years ago

2.2.0

2 years ago

2.1.1

2 years ago

2.1.0

2 years ago

2.0.0

2 years ago

1.1.0

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.9

3 years ago

1.0.10

3 years ago

1.0.8

3 years ago

1.0.8-beta1

3 years ago

1.0.8-beta2

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0-beta2

3 years ago

1.0.0-beta1

3 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago