react-native-modalbox 使用

本文介绍了 React Native 中 Modalbox 组件的使用方法,包括安装步骤、常用 action 方法、事件监听及各种属性设置等,帮助开发者快速掌握并应用到实际项目中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

##react-native-modalbox

  • Modal视图在iOS原生开发中熟称:"模态视图",在原生开发中运用还是比较常见的,经常使用。在react native 中有提供Modal组建,在这里我要介绍的是react-native-modalbox,个人感觉很好使用。

  • demo例子请点击这里

  • github请点击这里

  • 使用

    react-native-modalbox安装使用很简单

    npm install react-native-modalbox@latest --save

  • 介绍

    • action方法
      • open 弹出modal视图 this.refs.myModal.open()
      • close 关闭modal视图 this.refs.myModal.close()
    • 事件监听方法
      • onOpened 弹出modal视图时会调用这个方法
      • onClosed 关闭modal视图时会调用这个方法
      • onClosingState 滑动关闭modal视图时会调用这个方法
    • 属性
      • isOpen 是否显示modal,默认是false,,如果为true一开始就显示,有动画,可用open方法打开
      • startOpen 默认是false,是否组建一开始就显示,如果为true一开始就显示,无动画
      • isDisabled action失效,即open、close方法失效,滑动不能关闭
      • backdropPressToClose 点击背景是否关modal视图,当backdrop未false的情况下失效
      • swipeToClose 是否滑动关闭
      • swipeThreshold
      • swipeArea 在可旋转区域的像素高度,默认窗口高度
      • position model视图的位置,top、center、bottom
      • entry 这个属性要注意一下,动画的起始位置top、bottom
      • backdrop 是否有点击消失的背景。当这个为false时,backdropPressToClose失效
      • backdropOpacity modal视图背景的透明度
      • backdropColor modal视图背景的颜色
      • backdropContent modal视图背景的内容(view)
      • animationDuration 动画时间
      • easing 打开modal视图是的方法函数
      • backButtonClose 仅安卓,当为true时安卓手机按返回键时modal视图close
      • coverScreen 当true时,modal后面的背景是这个window。比如有navitor时,导航条也会遮住
      • keyboardTopOffset

转载于:https://my.oschina.net/KJhulinhua/blog/1536740

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值