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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ss端口已被占用1080_端口已被占用1080

    ss端口已被占用1080_端口已被占用1080SS端口已被占用1080打开电脑发现ss自动启动后订阅失败,原来又是1080端口被占用了。之前的话总是自不管他,自己就好了。这次却好半天还是有问题,就不得不查一查。然后,使用netstat-ano|findstr”1080″命令可以发现是PID为4700的进程占用了,然后就用tasklist|findstr”4700″查一查这个进程是何妖孽查不出是什么东西,那…

    2022年9月7日
    0
  • securecrt乱码怎么解决(jsp乱码如何解决)

    问题描述SecureCRT与SecureFX的常规选项里面已经设置成了UTF-8,但是在SecureCRT中新建的中文文件夹,在SecureFX里面仍是乱码查看服务器编码查看linux的编码,修改为自己需要的,本文将已UTF-8为例进行说明。修改Linux服务器的配置文件:[root@iitshare~]#vi/etc/sysconfig/i18n如果安装

    2022年4月10日
    44
  • Ubuntu14.04使用DEB安装Mysql5.7

    Ubuntu14.04使用DEB安装Mysql5.7基于Debian的mysql5.7软件包安装(ubuntu14.0464bit)

    2022年6月3日
    64
  • bitcomet官方_Bitcomet

    bitcomet官方_Bitcometudp://mgtracker.org:2710/announcehttp://share.camoe.cn:8080/announceudp://11.rarbg.me:80/announcehttp://tracker.tfile.me/announcehttp://open.acgtracker.com:1096/announcehttp…

    2022年10月1日
    1
  • Pytest(8)parametrize参数化「建议收藏」

    Pytest(8)parametrize参数化「建议收藏」前言当某个接口中的一个字段,里面规定的范围为1-5,你5个数字都要单独写一条测试用例,就太麻烦了,这个时候可以使用pytest.mark.parametrize装饰器可以实现测试用例参数化。官方示

    2022年7月28日
    4
  • springboot集成dubbo的配置(dubbo项目如何部署)

    1.Dubbo框架Dubbo框架是一个高性能、重量轻、基于java的RPC框架。Dubbo提供了三个关键功能,包括基于接口的远程调用、容错和负载平衡,以及自动服务注册和发现。Dubbo可以和Spring框架无缝集成。官方的Dubbo框架如下图所示:其核心部分包含:1.远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。2.集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡…

    2022年4月16日
    45

发表回复

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

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