Какой лучший способ скрыть / показать виджеты с помощью Flutter? - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть ListView виджетов (как вы можете видеть на рисунке здесь https://i.stack.imgur.com/ZYcXC.jpg), и когда я нажимаю на один из них, виджет расширяется (с переходом, который длится 0,3 секунды) раскрывая больше виджетов. Я просто бродил, каков наилучший способ показать и скрыть указанные виджеты, при этом все еще в состоянии сделать переход на показ / скрытие. Заранее спасибо!

1 Ответ

2 голосов
/ 18 апреля 2020

Я думаю, что AnimatedSwitcher подойдет для вашего случая. Я не могу сказать, что это лучший способ.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...