长按时颤振触觉反馈
Flutter Haptic Feedback On Long Press
我们应该如何使用 Flutter HapticFeedback 在长按时产生触觉反馈 class?
我目前在 OnTapDown 方法期间使用 HapticFeedback.selectionClick()
,但没有任何反应。
我也已经在 android 清单文件中添加了振动权限。我正在使用 Pixel2 XL 设备进行测试。
您可以为此使用 vibrate
插件。
在您的 pubspec.yaml
文件
中添加此依赖项
vibrate: ^0.0.4
在你的 class 中使用此功能进行振动
void vibrate() async {
bool canVibrate = await Vibrate.canVibrate;
canVibrate ? Vibrate.feedback(FeedbackType.medium) : null;
}
并在触发 onLongPress 事件时从您的小部件调用上述函数
onLongPress: () {
vibrate();
},
More about vibrate plugin.
希望对你有帮助。
我们应该如何使用 Flutter HapticFeedback 在长按时产生触觉反馈 class?
我目前在 OnTapDown 方法期间使用 HapticFeedback.selectionClick()
,但没有任何反应。
我也已经在 android 清单文件中添加了振动权限。我正在使用 Pixel2 XL 设备进行测试。
您可以为此使用 vibrate
插件。
在您的 pubspec.yaml
文件
vibrate: ^0.0.4
在你的 class 中使用此功能进行振动
void vibrate() async {
bool canVibrate = await Vibrate.canVibrate;
canVibrate ? Vibrate.feedback(FeedbackType.medium) : null;
}
并在触发 onLongPress 事件时从您的小部件调用上述函数
onLongPress: () {
vibrate();
},
More about vibrate plugin.
希望对你有帮助。