数字世界和事实世界之间总是存在着差距。无论技术如许先进,咱们总是思念事实的感觉。触觉反馈是弥合这两个畛域之间差距的一种形式。
为用户提供物理反馈,如音频或振动,发明更直观和易拜访的交互,并改善用户体验。
好吧,flutter 总是有一些简化的解决方案来实现任何指标。这次没有什么不同; Flutter 有 haptic_feedback 包,它能够模仿触觉模式并使其在各个平台上保持一致。
应用上面的命令安装包。
flutter pub add haptic_feedback
当初咱们须要查看设施是否启用了触动,记住,不是所有的设施都反对触觉反馈/触动,倡议你最好有一个备用计划。
final canVibrate = await Haptics.canVibrate();
如果这个设施反对振动,你须要做的就是调用 await Haptics.vibrate(HapticsType.success);
这个包提供不同类型的触觉基于动作,使其与设施上的其余应用程序统一。
await Haptics.vibrate(HapticsType.success);await Haptics.vibrate(HapticsType.warning);await Haptics.vibrate(HapticsType.error);await Haptics.vibrate(HapticsType.light);await Haptics.vibrate(HapticsType.medium);await Haptics.vibrate(HapticsType.heavy);await Haptics.vibrate(HapticsType.rigid);await Haptics.vibrate(HapticsType.soft);await Haptics.vibrate(HapticsType.selection);
当将haptic_feedback插件集成到你的 Flutter 我的项目中时,因为在插件的清单中申明了权限,所以必要的 VIBRATE
权限会主动导入到最终合并的 AndroidManifest.xml
中。