我有一个小部件的ListView(如您在此处的图片https://i.stack.imgur.com/ZYcXC.jpg所示),当我点击其中一个时,小部件会扩展(过渡时间为0.3秒),显示更多小部件。我只是在徘徊什么是显示和隐藏所说小部件的最佳方法,同时仍然可以在显示/隐藏上进行过渡。预先感谢!
答案 0 :(得分:2)
我认为AnimatedSwitcher将适合您的情况。我不能说这是最好的方法。
AnimatedSwitcher(
duration: Duration(milliseconds: 300),
child: onExpand ? MoreWidget() : Offstage(),
)
https://api.flutter.dev/flutter/widgets/AnimatedSwitcher-class.html