关于前端:小技巧在-Flutter-中提供触觉反馈让用户感受到您的应用程序

42次阅读

共计 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 中。

正文完
 0