1

我在列表视图中使用可关闭的小部件进行滑动删除。这是我的可关闭项目的代码:

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但动画仍然不流畅。

4

0 回答 0