共计 882 个字符,预计需要花费 3 分钟才能阅读完成。
数字世界和事实世界之间总是存在着差距。无论技术如许先进,咱们总是思念事实的感觉。触觉反馈是弥合这两个畛域之间差距的一种形式。
为用户提供物理反馈,如音频或振动,发明更直观和易拜访的交互,并改善用户体验。
好吧,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
中。
正文完