布局动画会导致许多副作用,有没有替代方案?



我们尝试使用LayoutAnimation来对布局的更改进行动画处理。例如,当弹出内联表单错误框时,我们希望表单的其余部分被平滑地向下推。

问题是当我们使用LayoutAnimation它决定制作动画的内容时,它太重了。现在对我们来说,问题在于它以奇怪和不受欢迎的方式为react-navigation堆栈导航器设置动画。

我一直在寻找这种行为的替代方法或解决方法。我一直在尝试的一种解决方案是使用AnimatedonLayout来解决问题,并取得了一些成功。这里出现的问题是在子级视觉更新时更新布局。

因此,为了明确我的问题:是否有其他人遇到过需要不那么严厉的LayoutAnimation版本?如果是这样,您是如何解决的?

>LayoutAnimation是用于执行简单动画的工具,您几乎无法控制它。还有另一个强大的动画工具Animated.它很灵活,您可以使用生命周期方法控制它们。看看这本书,这是一个很好的指南。

附言我希望这个答案对你来说不是太明显。但是AnimatedAPI 对于处理动画来说真的很酷。

相关内容

最新更新