使用Flutter隐藏/显示小部件的最佳方法是什么?

时间:2020-04-17 20:59:48

标签: flutter dart widget

我有一个小部件的ListView(如您在此处的图片https://i.stack.imgur.com/ZYcXC.jpg所示),当我点击其中一个时,小部件会扩展(过渡时间为0.3秒),显示更多小部件。我只是在徘徊什么是显示和隐藏所说小部件的最佳方法,同时仍然可以在显示/隐藏上进行过渡。预先感谢!

1 个答案:

答案 0 :(得分:2)

我认为AnimatedSwitcher将适合您的情况。我不能说这是最好的方法。

AnimatedSwitcher(
  duration: Duration(milliseconds: 300),
  child: onExpand ? MoreWidget() : Offstage(),
)

https://api.flutter.dev/flutter/widgets/AnimatedSwitcher-class.html