vibrate
来自于:开发者立即使用
概述
封装类似iOS 3dtouch振动反馈功能,提供iOS下的Peek、Pop、三次连续振动反馈功能。
vibratePeek
Peek振动
vibratePeek(callback(ret))
callback(ret)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true //布尔型;true||false,当前模式振动是否触发成功。
}
示例代码
var vibrate = api.require('vibrate');
vibrate.vibratePeek(function(ret){
if(ret.status){
alert("触发成功");
}else{
alert('触发失败');
}
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
vibratePop
Pop振动
vibratePop(callback(ret))
callback(ret)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true //布尔型;true||false,当前模式振动是否触发成功。
}
示例代码
var vibrate = api.require('vibrate');
vibrate.vibratePop(function(ret){
if(ret.status){
alert("触发成功");
}else{
alert('触发失败');
}
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
vibrateThree
三次连续振动
vibrateThree(callback(ret))
callback(ret)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true //布尔型;true||false,当前模式振动是否触发成功。
}
示例代码
var vibrate = api.require('vibrate');
vibrate.vibrateThree(function(ret){
if(ret.status){
alert("触发成功");
}else{
alert('触发失败');
}
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
vibrateCustom
自定义时长振动模式
vibrateCustom({params}, callback(ret))
params
time:
- 类型: 数字类型;time 有效期,单位(毫秒)
- 描述:(必填项)振动的总时长,到时间后停止振动。
callback(ret)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true //布尔型;true||false,当前模式振动是否触发成功。
}
示例代码
var vibrate = api.require('vibrate');
vibrate.vibrateCustom({time:2000},function(ret){
if(ret.status){
alert("触发成功");
}else{
alert('触发失败');
}
});
可用性
Android系统
可提供的1.0.0及更高版本
stopVibrate
停止振动
stopVibrate()
示例代码
var vibrate = api.require('vibrate');
vibrate.stopVibrate();
可用性
Android系统
可提供的1.0.0及更高版本