添加动画很容易,只需在列表行中使用componentDidMount
中的Animated
,例如:
componentDidMount = ()=> {
Animated.timing(this.state._rowOpacity, {
toValue: 1,
duration: 250,
}).start()
}
在react native中,在卸载组件之前设置组件动画要困难得多.您应该将处理程序设置为ListView
.更改数据源时,区分数据,开始设置动画以隐藏删除的行,并将新数据源设置为ListView
.