在安装/卸载时对视图的动态高度进行动画处理

时间:2019-04-02 12:05:05

标签: react-native animation layout

我一直在为一些可以打开和关闭的卡片制作动画。内容是动态的,因此无法设置固定的高度。

理想情况下,高度应从零开始,然后我们使用视图的setLayout方法了解项目的预期全高度。

然后,标准的Animated.spring或Timing事件可以对高度值进行动画处理。

这是小吃:

https://snack.expo.io/@ahartzog/animated-dynamic-height

1 个答案:

答案 0 :(得分:0)

https://tutorialscapital.com/react-native-dynamically-expand-collapse-slidedown-slideup-view-using-layoutanimation-tutorial/

本教程对此进行了解释-必须使用LayoutAnimation API而不是直接自己尝试对其进行动画处理。