React native React Native:在Android上打开IAP账单菜单会中断应用程序中的所有动画样式

React native React Native:在Android上打开IAP账单菜单会中断应用程序中的所有动画样式,react-native,React Native,这可能是我在使用React Native时遇到的最奇怪的错误,我完全无法理解如何找到解决方案 长话短说:每当我在Android上打开IAP账单菜单时,整个应用程序中的所有动画样式都会停止工作,直到我关闭菜单为止 。 正确。 . 不对 当你打开IAP菜单时,整个应用程序中的大多数(如果不是所有的话)动画数学函数(插值、乘法等)样式似乎都停止工作。正如您在上面的图像中所看到的,由于同时依赖于Animated.interpolate和Animated.multiply的样式转换停止工作,因此会以错误

这可能是我在使用React Native时遇到的最奇怪的错误,我完全无法理解如何找到解决方案

长话短说:每当我在Android上打开IAP账单菜单时,整个应用程序中的所有动画样式都会停止工作,直到我关闭菜单为止

。 正确。
. 不对

当你打开IAP菜单时,整个应用程序中的大多数(如果不是所有的话)动画数学函数(插值、乘法等)样式似乎都停止工作。正如您在上面的图像中所看到的,由于同时依赖于Animated.interpolate和Animated.multiply的样式转换停止工作,因此会以错误的方式翻转。所有其他视觉错误的发生都是出于同样的原因

有没有人遇到过类似的情况,或者有人建议我从哪里开始寻找问题的根源


非常感谢。

原来这都是因为
useNativeDriver:true
。你要杀了我安卓,为什么你这么难在安卓上创造良好的用户体验

编辑:我设法创建了一个看似不可见的解决方案

我创建了一个全局状态,用于切换受bug影响的动画的
useNativeDriver
。我将我的购买请求保存在一个传奇中,并在要求购买之前关闭状态,然后在完成后立即重新打开