useNativeDriver: true 不支持如果存在非原生动画值样式,但不进行动画
作者: Dibbledeedoo创建于 2021年7月8日更新于 2021年7月8日
正在运行最新的 ReactXp (v 2.0.0)。我设置了一个基本的动画视图组件,以测试我看到的一些问题。我发现,如果我在同一个组件中添加两个动画值样式,一个是原生可动画的(例如透明度)和一个不是(例如顶部),然后尝试仅使用 useNativeDriver: true 来动画前者(透明度),那么在 iPad 上就会出现错误“样式属性 'top' 不受原生动画模块支持”。尽管顶部并没有被动画。对于 'top' 值,根本没有运行任何动画(两者都存在,因为不同的操作可以动画一个或另一个,它们从来不同时动,事实上,我已经删除了会动画顶部的代码部分,因此目前从来不会动画)。这似乎非常错误,因为要动画的值是原生可动画的,应该能够使用原生驱动器运行。
内容来源: microsoft/reactxp