react-native - useNativeDriver 在 Android 上的特定动画中不起作用
问题描述
我使用 Animated API 已经有一段时间了,我遇到了一个很难解释的错误。useNativeDriver
但是我会分享代码,你能想到动画只有在什么时候才能工作的任何场景false
吗?
这就是在这种情况下发生的事情,我只改变了不透明度。但是我的淡入动画效果很好,而且没有任何不同。
fadeout = (step) => {
Animated.timing(this.state.opacity, {
toValue: 0,
duration: 450,
useNativeDriver: true,
}).start(() => { debugger; this.setState({ step }) });
}
fadeIn = () => {
Animated.timing(this.state.opacity, {
toValue: 1,
duration: 450,
useNativeDriver: true,
}).start();
}
我没有看到任何东西,绝对没有任何东西可以使动画在淡入淡出但不在淡出上工作
在 iOS 上,一切都按预期工作.. 我无法想象原因
解决方案
推荐阅读
- laravel - 如何在 Laravel 中使用一个用户模型创建单独的登录视图和重定向
- c - 使用字符串和固定大小的动态内存分配
- symfony - 不使用自定义子资源路径时关系实体字段上的安全投票者
- c++ - 如何在 MFC 中从弹出所有者绘制 ListBox 中获取 selchange msg
- markdown - Doxygen 中的 Markdown 文件,两个谜题
- ios - MapKit Tile Overlay 需要很长时间才能加载
- javascript - 如果数组中已存在特定项,则删除并将对象项添加到数组中并更改对象键
- memory - 在 128 个内核上进行大型模拟的内存出现硬件错误
- database - 如何定义没有主键的持久表?
- python - 找到一个没有被另一个词继续的词