gpt4 book ai didi

react-native - 从数据源添加/删除 ListView 项时,对它们进行动画处理

转载 作者:行者123 更新时间:2023-12-03 14:13:56 26 4
gpt4 key购买 nike

有人可以给我一个想法,例如将高度从0添加时动画化,并在移除时返回0动画化?

最佳答案

添加动画时很容易,只需将Animated中的componentDidMount与listRow一起使用,例如:

componentDidMount = ()=> {
Animated.timing(this.state._rowOpacity, {
toValue: 1,
duration: 250,
}).start()
}


在卸载之前,对组件进行动画处理会变得更加困难。您应该为 ListView设置处理程序。当dataSource更改时,比较数据,启动Animated以隐藏已删除的行,并为 ListView设置新的dataSource。

关于react-native - 从数据源添加/删除 ListView 项时,对它们进行动画处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31997126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com