hapticFeedbackImpact method

void hapticFeedbackImpact({
  1. int level = 1,
})

触感反馈

level 强度(1: 轻,2: 有力度轻,3: 有力度中,4: 有力度重, 其他: 默认震动)

示例:

EffectUtil().hapticFeedbackImpact(level: 3);

返回结果:无

Implementation

void hapticFeedbackImpact({int level = 1}) {
  switch (level) {
    case 1:
      HapticFeedback.selectionClick();
      break;
    case 2:
      HapticFeedback.lightImpact();
      break;
    case 3:
      HapticFeedback.mediumImpact();
      break;
    case 4:
      HapticFeedback.heavyImpact();
      break;
    default:
      HapticFeedback.vibrate();
  }
}