tapFeedbackEffect method
void
tapFeedbackEffect({})
点击反馈特效,结合触感与音效
enableHapticFeedback 是否启用触感反馈,默认 false
level 触感反馈强度(1: 轻,2: 普通,3: 中等,4: 重),默认 1
enableSound 是否启用音效,默认 false
audioAssetPath 音效资源路径,如 'assets/sounds/win_sound.mp3'
示例:
EffectUtil().tapFeedbackEffect(
enableHapticFeedback: true,
level: 2,
enableSound: true,
audioAssetPath: 'assets/sounds/win_sound.mp3',
);
返回结果:无返回值
Implementation
void tapFeedbackEffect({
bool enableHapticFeedback = false,
int level = 1,
bool enableSound = false,
String audioAssetPath = '',
}) {
if (enableHapticFeedback) {
hapticFeedbackImpact(level: level);
}
if (enableSound) {
tapSoundEffect(audioAssetPath);
}
}