簡體   English   中英

長按時顫振觸覺反饋

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM