react-native-modalbox 使用

react-native-modalbox 使用

大家好,又见面了,我是全栈君。

##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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108164.html原文链接:https://javaforall.net

(0)
上一篇 2022年3月7日 上午6:00
下一篇 2022年3月7日 上午6:00


相关推荐

  • recvfrom设置超时

    recvfrom设置超时structtimevaltv;intret;tv.tv_sec=10;tv.tv_usec=0;if(setsockopt(s,SOL_SOCKET,SO_RCVTIMEO,&tv,sizeof(tv))<0){ printf("socketoptionSO_RCVTIMEOnotsupport\n"); return;}if((ret

    2022年7月23日
    17
  • 用nginx转发请求tomcat 如何配置访问日志获取真实ip

    用nginx转发请求tomcat 如何配置访问日志获取真实ip

    2021年8月24日
    103
  • IDEA 将项目打包war包[通俗易懂]

    IDEA 将项目打包war包[通俗易懂]IntelliJIDEA将项目打包war包1、准备工作IntelliJIDEA开发工具可以正常运行的Java项目2、打包war包流程使用快捷键Ctrl+Alt+Shift+s或者鼠标点击选中项目名按F4打开ProjectStructure界面选择Artifacts,点击右边+,依次选择WebApplication:Archive和For’myP…

    2025年5月28日
    8
  • Vue2.0的三种常用传值方式、父传子、子传父、非父子组件传值

    Vue2.0的三种常用传值方式、父传子、子传父、非父子组件传值Vue2.0传值方式:在Vue的框架开发的项目过程中,经常会用到组件来管理不同的功能,有一些公共的组件会被提取出来。这时必然会产生一些疑问和需求?比如一个组件调用另一个组件作为自己的子组件,那么我们如何进行给子组件进行传值呢?如果是电商网站系统的开发,还会涉及到购物车的选项,这时候就会涉及到非父子组件传值的情况。当然你也可以用Vuex状态管理工具来实现,这部分我们后续会单独介绍。先给大家介绍Vue常见的三种传值方式

    2022年5月13日
    40
  • KAFKA删除topic步骤[通俗易懂]

    KAFKA删除topic步骤[通俗易懂]以下删除kafka主题的方法在Windows环境下测试通过

    2022年10月17日
    5
  • 利用css制作3D按钮

    利用css制作3D按钮利用 css 制作 3D 按钮 pclass button b 按这里 b 用一个块元素制作按钮主体 用一个行内元素制作按钮上显示的字接着书写样式 button width 150px height 150px background ffff00 按钮大小和颜色可以按照自己喜好 border radius pclass button

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号