我正在“列表”视图中使用可删除的小部件,以进行滑动删除。这是我可弃置物品的代码:
new Dismissible(
key: new Key(visitor.id.toString()),
onDismissed: (direction) {
Visitor removedVisitor;
setMountedState(() {
removedVisitor = _visitors.removeAt(index);
});
_deleteVisitor(removedVisitor, index);
},
// Show a red background as the item is swiped away
background: new LeaveBehindView(),
child: item,
)
(setMountedState是一个基本上是=> if(mounted) setState...
的函数)
问题是,从示例来看,滑动动作应该在调整大小后平滑地对被关闭项目下方的项目进行动画处理。但就我而言,动画是突然的。我尝试更改resizeDuration
的值,但是动画仍然不流畅。