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及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2024/11/18