我正在编写一个React Native应用程序,并注意到当点击按钮时,虽然按钮看起来像本机按钮,但它们的行为并不像一个(至少不像Android按钮一样)。
在Android应用程序上点击按钮会发出声音并给用户一种触觉反馈。 关于声音,我看到了Github上的讨论和开放问题,但我无法在任何地方找到关于触觉反馈的信息。
我如何使我的视图(任何可触摸的视图...)在点击时产生触觉反馈? 这是应用程序中非常重要的体验。
我想要像这样的东西(在Android中)
View view = findViewById(...)
view.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
这不需要应用程序拥有“振动”权限。
而且使用Vibrate
API自己管理触觉反馈会导致全局禁用此选项的用户体验不佳。
谢谢