前端之家收集整理的这篇文章主要介绍了
react-native – 将数据源添加/删除后的动画列表视图项,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有人可以给我一个如何做到这一点的想法,例如从0
添加时将动画的高度设为0,
删除后返回0?
添加时的动画很容易,只需在componentDodMount中使用动画,就可以使用listRow,例如:
componentDidMount = ()=> {
Animated.timing(this.state._rowOpacity,{
toValue: 1,duration: 250,}).start()
}
在卸载之前动画化一个组件在反应中更难.您应该为ListView设置一个处理程序.当dataSource更改时,将数据分开,启动Animated以隐藏已删除的行,并为ListView设置新的数据源.
原文链接:https://www.f2er.com/react/301228.html