问题标签 [react-native-reanimated-v2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - 复活的 SharedValue 更改时调用 React Native 代码
我有一个reanimated
ReadOnly<SharedValue<boolean>>
从另一个派生的SharedValue
:
我想在solidHeader.value
更改时调用一个 RN 函数(未恢复)。具体来说,我想更新我react-navigation
的标题透明度:
我尝试了以下“似乎”是正确的方法,但后来我得到了错误
我正在实现的目标是可能的吗?
react-native - 动画滚动视图中的 scrollHandler 和 scrollTo
有没有办法一起使用 scrollHandler (用于更新共享值)和 scrollTo
https://snack.expo.dev/@haniq313/scrollview-with-handler-and-scrollto
小吃和代码如下。
问题是当我按下下一步按钮时,scrollTo 可以工作,但也会触发 scrollHandler。如果我禁用 scrollHandler 那么它工作正常。但后来我不能手动滑动和更改值。需要使两者都起作用。有没有办法调用 scrollTo 并且同时没有触发 scrollHandler ?
react-native - Reanimated 中的错误“试图从不同的线程同步调用函数 res”
有一些手势处理程序可以在浏览器中正常工作,但我在 iOS 上的 useAnimatedGestureHandler 挂钩的 onEnd 回调中收到此错误。
这是与我要添加的手势相关的所有代码
已尝试将 onEnd 定义为“worklet”并使用建议的 runOnJs 函数来解决此问题,但我不确定我是否正确执行此操作,因为每次 onEnd 运行时我仍然有错误。
react-native - 在 react-native-reanimated 2.0 中访问 SharedValue 的性能问题
我正在开发一个非常重动画的应用程序。我还需要做碰撞检测。我不能等待下降。它需要实时检测。所以我需要看一个onActive
。useAnimatedGestureHandler
目前,我只是runOnJS
访问共享值并使其可用于我可以进行碰撞检测的其他组件。但是该解决方案存在巨大的性能问题。我帮助自己只寻找每 10 个事件,但它仍然存在性能问题。
如何提高性能并让其他组件仍然可以访问 SharedValues?
谢谢您的帮助!
android - 如何使用 createBottomTabNavigator 为 React Navigation 过渡设置动画?
我花了最后一天试图找出如何使用 react-navigation 实现简单的淡入淡出屏幕转换,但我找不到一种方法让它与底部选项卡导航器一起使用。有人可以帮我吗?我已经广泛阅读了文档,但动画似乎只能通过堆栈导航器获得。
你能在这个小吃演示中进行过渡吗?
react-native - 如何禁用 RCTView?
我正在尝试使用本机反应构建 android 应用程序。
我不断收到此错误:
但这已通过在应用程序中启用调试模式来解决,正如本文所建议的那样。
但是现在,我需要使用react-native-reanimated2
,不幸的是该包不支持调试模式(应用程序在调试模式下立即崩溃)。
它写在文档中:
... 由于库使用 JSI 进行同步本地方法访问,因此不再可以进行远程调试。您可以使用 Flipper 来调试 JS 代码,但是目前不支持将调试器连接到运行在 UI 线程上的 JS 上下文。...
那么如何禁用 RCTView 呢?我没有在我自己的应用程序源中使用它。