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

如何改善React Native Touchable体验?

薛元忠
2023-03-14

我有许多可触摸的项目,使用TouchableOpacity制作它们,但问题是在应用程序中所有的按钮都变暗了,看起来不那么有吸引力。我使用原生反馈,在android中看起来很好,但在ios中很笨,有什么方法可以在不使用所有按钮和react native的振动api的情况下使ms振动?

共有1个答案

卢权
2023-03-14

我所做的是,创建了一个按钮组件,并在内部使用了振动API,如果您懒得不去每个屏幕并替换它,我会创建一个名为“触摸不透明度”的组件,并从react native中删除导入并添加自定义可触摸不透明度的链接

此外,还有一个名为“反应原生纹波”的库,它给出了一个按钮,该按钮在按下时释放涟漪,请查看它

 类似资料:
  • 通过对 manifest.json 进行相应配置,可以提升 PWA 从主屏幕启动时的应用体验。 添加启动画面 设置显示类型 指定显示方向 设置主题色 添加启动画面 当 PWA 从主屏幕点击打开时,幕后执行了若干操作: 启动浏览器 启动显示页面的渲染器 加载资源 在这个过程中,由于页面未加载完毕,因此屏幕将显示空白并且看似停滞。如果是从网络加载的页面资源,白屏过程将会变得更加明显。因此 PWA 提供

  • 问题内容: 今天,我遇到了一个有趣的SQL问题,尽管我想出了一个行之有效的解决方案,但我怀疑这是最佳还是最有效的答案。在这里,我请专家- 帮助我学习一些知识并改善查询条件!RDBMS是SQL Server 2008 R2,查询是SSRS报告的一部分,该报告将针对约100,000行运行。 本质上,我有一个ID列表,该ID可能具有多个与之关联的值,这些值是Yes,No或其他字符串。对于ID x,如果任

  • 问题内容: 动机 最近,我在寻找一种无需向构造函数传递大量参数即可初始化复杂对象的方法。我使用了构建器模式进行了尝试,但是我不喜欢这样的事实,即如果我真的设置了所有需要的值,就无法在编译时检查。 传统建筑图案 当我使用构建器模式创建对象时,创建起来更“类型安全”,因为更容易了解参数的用途: 但是现在我有一个问题,我很容易错过一个重要的参数。我可以在方法中检查它,但这仅在运行时进行。如果我错过了一些

  • 问题内容: 我的junit测试看起来像是一个漫长的故事: 我创建了4位用户 我删除了1位用户 我尝试使用已删除的用户登录,并确保失败 我使用剩余的3个用户之一登录并确认我可以登录 我从一个用户向另一个用户发送一条消息,并验证该消息是否出现在发件人的发件箱和收件人的收件箱中。 我删除邮件 … … 优点:测试非常有效(非常善于检测错误)并且非常稳定,因为它们仅使用API​​,如果我重构代码,那么测试也

  • 问题内容: 正确,我的junit测试看起来像是一个漫长的故事: 我创建了4位用户 我删除了1位用户 我尝试使用已删除的用户登录,并确保失败 我使用剩余的3个用户之一登录并确认我可以登录 我从一个用户向另一个用户发送一条消息,并验证该消息是否出现在发件人的发件箱和收件人的收件箱中。 我删除邮件 … … 优点 :测试非常有效(非常善于检测错误)并且非常稳定,因为它们仅使用API​​,如果我重构代码,那

  • 问题内容: 我正在研究一个使用Java Swing的项目。Java Swing GUI的默认外观非常无聊。有什么办法可以使我拥有更好的外观和感觉?网页上的东西… 问题答案: 您可以设置外观以反映平台: 如果这对您来说还不够好,请查看SWT for Eclipse。