Package 

Object VibrationUtil


  • 
    public class VibrationUtil
    
                        

    支持设置震动强度的震动工具类

    • Method Detail

      • vibrate

         final Unit vibrate(Context context, Long milliseconds, Integer amplitude)

        震动指定时长,并设置强度

        Parameters:
        context - 上下文
        milliseconds - 震动时长(毫秒)
        amplitude - 强度:1-255,255为最强;0 表示默认强度
      • vibratePattern

         final Unit vibratePattern(Context context, LongArray pattern, IntArray amplitudes, Integer repeat)

        自定义震动模式,并为每一段设置强度 注意:pattern 和 amplitudes 数组长度必须一致(震动段数)

        Parameters:
        context - 上下文
        pattern - 震动模式:{延迟, 震动, 延迟, 震动...
        amplitudes - 每一段震动的强度数组(可为 null 使用默认强度)
        repeat - 重复索引,-1 表示不重复