【发布时间】:2020-10-20 18:14:08
【问题描述】:
LayoutAnimation 是 React Native 的一部分,它会在渲染视图时自动为组件设置动画。
官方文档在这里:
https://reactnative.dev/docs/layoutanimation
但是,文档中的示例不起作用。示例中应该设置动画的对象只是从起始位置跳到结束位置。
这是文档中似乎没有动画的小吃之一的示例:
https://snack.expo.io/91MUQd5IH
这会让人得出这样的结论:这个 API 只是不受支持或不再起作用。
是不是布局动画不起作用?或者,如果它在某些情况下确实有效,请分享一个包含有效 Snack / Gist 的链接以及一个非常简单但有效的 LayoutAnimation 示例。
更新:LayoutAnimation 可能不支持 web。有没有人对此有任何了解或谁能向读者推荐文档中的解释?
【问题讨论】:
-
是的,但我相信它只是 iOS,可能在 Android 上是实验性的,但对于 React Native for Web 来说不是。
-
您能分享一下您尝试过的代码以及您尝试过的平台吗?
-
@zero298 感谢您分享这个关键细节,我会将其添加到问题的正文中。有这个来源还是我们只是在谈论常识?
-
@zero298 这是来自文档 snack.expo.io/… 的示例
-
是的,这在 React Native Web 中有点令人困惑。这是最新一期:github.com/necolas/react-native-web/issues/1613 关于 Android 的部分来自您链接的文档的第一段以及个人经验。
标签: reactjs react-native layout-animation