Vibration.vibrate()用于控制设备震动。

vibrate(pattern, repeat)

pattern:参数为一个不定长的数组。在Andriod上,数组第一个元素表示开始震动前的等待时间,然后是震动持续时长和等待时长的交替,例如[0, 500, 1000, 500]表示立刻开始震动500ms,然后等待1000ms,再震动500ms;但在iOS上震动时长是固定的,所以从数组第二个元素开始都是表示震动的间隔时长。

repeat参数为布尔类型,表示是否持续循环震动。为true时只有调用cancel才会停止。
cancel :停止震动

  <View style={{flex: 1}}><Button title='震动' onPress={()=>{Vibration.vibrate([0, 500, 1000, 500],true)}}/><Button title='取消' onPress={()=>{Vibration.cancel()}}/></View>

更多Demo github下载地址

react native 震动 Vibration 使用详解相关推荐

  1. React Native - Keyboard API使用详解(监听处理键盘事件)

    参考: React Native - Keyboard API使用详解(监听处理键盘事件) 当我们点击输入框时,手机的软键盘会自动弹出,以便用户进行输入. 但有时我们想在键盘弹出时对页面布局做个调整, ...

  2. react native bundle读取assets_react-native-easy-app 详解与使用之 (一)AsyncStorage

    react-native-easy-app 是一款为React Native App快速开发提供基础服务的纯JS库(支持 IOS & Android),特别是在从0到1的项目搭建初期,至少可以 ...

  3. React Native和Android整合详解

    前言 按照React Native的迭代速度,使用官网的文档,已经不能很顺利的实现React Native和Android的有效整合.React Native最新版本 已经是0.39.为了更好的讲解R ...

  4. 25、react 中使用路由 router 详解

    react 中使用路由 router 详解 今天开始最新的一个模块,也是 react 开发中最重要的一部分,就是路由. SPA 理解 我们使用原生的 HTML + CSS + JavaScript 开 ...

  5. native react 折线图_【详解】纯 React Native 代码自定义折线图组件(译)

    本文为 Marno 翻译,转载必须保留出处! 公众号[ Marno ],关注后回复 RN 加入交流群 React Native 优秀开源项目大全:http://www.marno.cn 一.前言 在移 ...

  6. React Native - 使用Vibration API实现设备振动

    有时程序中需要实现这样的功能,当有重要的消息提醒时,我们会发出声音告知用户.而如果用户关闭了声音,那么就可以改用振动来提醒用户. React Native 提供的 Vibration API,我们可以 ...

  7. react中constructor( )和super( )详解

    前言 如果大家经常使用 react() 做项目,像constructor( )与super( )肯定是司空见惯了,哪哪都有,但是很多人都是复制粘贴一把梭,并不知道这是干啥的与底层原理. 实际上这不是 ...

  8. React学习二(组件详解)

    文章目录 一.React数据流 二.组件的特性 1.属性(props) (1)React Props默认值与标签属性限制 (2)应用-React组件切分与提取 2.状态(state) (1)state ...

  9. React 组件的生命周期详解

    2019独角兽企业重金招聘Python工程师标准>>> 概念:在组建的创建.到加载到页面上运行以及组件被销毁的过程中,总是伴随的各种各样的事件,这些在组件特定时期,出触发的事件就叫做 ...

最新文章

  1. java io读书笔记(6) Writing Arrays of Bytes
  2. 以太坊智能合约开发第七篇:智能合约与网页交互
  3. Sql Server 得到当月第一天
  4. zImage与uImage的区别
  5. HTML+CSS+JS 实现 ❤️全屏图片手风琴效果❤️
  6. Redis持久化锦囊在手,再也不会担心数据丢失了
  7. 无心剑中译阿齐姆·普雷姆吉《苦干加巧干》
  8. PyCharm中的一些设置
  9. 2017年日本光伏市场展望
  10. MapGis二次开发问题记录
  11. pb 如何导出csv_如何巧用长投温度定投指数基金
  12. 2020腾讯实习生招聘面试算法题
  13. k64 datasheet学习笔记1---概述
  14. 浅析中国综艺的营销策略
  15. Servlet常见错误 404错误 405错误 500错误等。解决方法
  16. numpy 折线图绘制(参考)
  17. fastai 文本分类_使用Fastai v2和多标签文本分类器检查有毒评论
  18. carla--使用python进行carla交互仿真
  19. 2022最全最细软件测试工程师的职业规划和职业发展【入门篇】
  20. exynos4412驱动程序教程.0

热门文章

  1. 批处理脚本之批量打开常用软件
  2. 咔咕(聊天工具)---免费绿色版,图片代替了文字
  3. Tomcat launch tomcat using security manager
  4. Cadence快捷键使用
  5. USB耳机方案|USB麦克风方案|SSS1629方案设计
  6. 迅龙万兆网络 驱动 linux,锐龙双万兆“小妖板” :ASRock 华擎 发布 X570D4I-2T ITX主板...
  7. 常用的RFID卡 14443A/B, 15693
  8. Nwafu-1484 Problem n C语言实习题八——用户自定义sum
  9. sublime text + LaTex 写作生成PDF | LaTex代码自动补全工具 | MiKTeX安装宏包
  10. Revit中复合墙图层的规则和CAD识别翻模墙