当前位置: 首页 > 知识库问答 >
问题:

在React本地可触摸视图上启用触觉反馈

西门嘉澍
2023-03-14

我写了一个react-native应用程序,我注意到,虽然按钮看起来像原生按钮时,点击,但他们不像一个行为(至少不像android按钮的行为)。

View view = findViewById(...)
view.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);

如果我自己使用Shibrateapi来管理触觉反馈,将导致全局禁用此选项的用户体验到不良行为

谢谢

共有1个答案

尉迟明辉
2023-03-14

如果您使用Expo和react-native,我建议您使用Expo触觉

安装库后,您可以使用它,如下所示:

<TouchableOpacity onPress = { ()=> { 
     Haptics.notificationAsync(Haptics.NotificationFeedbackType.Success)
     or
     Haptics.impactAsync(Haptics.ImpactFeedbackStyle.Light) 
     or
     Haptics.selectionAsync()
   
 } } > </TouchableOpacity>
 类似资料:
  • 启用触摸保护 把 Yubikey-manager 安装在一个绝对路径:【译者注:homebrew 是 macOS 平台的包管理软件】 ❯ brew install libu2f-host libusb swig ykpers ❯ git clone git@github.com:Yubico/Yubikey-manager.git ❯ git submodule update --init --r

  • 我正在构建一个react native应用程序,我发现react native中的可触摸视图没有响应。当我按下按钮时,需要一些时间才能看到结果。 当我谷歌搜索解决方案时,我发现 https://facebook.github.io/react-native/docs/performance.html 解决方案是包装中。当我喜欢链接所说的内容时,它会向我显示错误“不是一个函数” 有在reactnat

  • 我很乐意为我的开源库启用触摸反馈。 我创建了一个和一个。包含具有不同操作的不同区域。现在,如果用户点击卡上的任何地方,我很想触发连锁反应,但我无法实现这种行为。 这是我的列表,你也可以在GitHub上找到:https://github.com/mikepenz/AboutLibraries/blob/master/library/src/main/res/layout/listitem_opens

  • 在Android手机上,我可以通过用户在其手机屏幕或设备上触摸获得坐标信息。那么,如何使用/传递这些X-Y坐标来运行我的特定函数,并在代码中使用它呢

  • 问题内容: 用这样的HTML: 然后像这样的一些CSS: 如何允许在启用触摸的设备上进行长时间触摸来复制悬停?我可以更改标记/使用JS等,但是想不出一种简单的方法来做到这一点。 问题答案: 好的,我已经解决了!它涉及稍微更改CSS并添加一些JS。 使用jQuery使其变得容易: 用英语:当您开始或结束触摸时,请打开或关闭课程。 然后,在您的HTML中,将类悬停添加到您要与此一起使用的任何内容上。在

  • 如何在回收者视图中收听触摸事件?我已经为视图持有者实现了click listener,但它可以在整个视图上工作。我在每个视图支架中都有一个图像视图,当用户单击图像视图时,我需要执行一个操作。 当前视图持有者代码。