[英]Flutter Haptic Feedback On Long Press
我們如何使用Flutter HapticFeedback類在長按上引起觸覺反饋?
我目前正在使用HapticFeedback.selectionClick()
在我的OnTapDown方法中,但什么也沒發生。
我還在android清單文件中添加了vibrate權限。 我正在使用Pixel2 XL設備進行測試。
你可以使用vibrate
插件。
在pubspec.yaml
文件中添加此依賴pubspec.yaml
vibrate: ^0.0.4
在課堂上使用此功能進行振動
void vibrate() async {
bool canVibrate = await Vibrate.canVibrate;
canVibrate ? Vibrate.feedback(FeedbackType.medium) : null;
}
當onLongPress事件被觸發時,從您的小部件調用上述函數
onLongPress: () {
vibrate();
},
有關vibrate插件的更多信息。
希望能幫助到你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.