Как создать раскрывающуюся вкладку в flutter

#flutter #menu #dropdown

Вопрос:

Привет, я новичок в flutter, я хочу знать, есть ли способ создать выпадающее меню, как показано на рисунке выше. Он должен быть доступен для клика с текстом, и когда пользователь нажмет на него, появится больше текста о заголовке. Самое близкое, что я могу получить, — это чернильница, но я не знаю, как добавить к ней эффект выпадающего списка. Я был бы очень благодарен, если бы вы помогли мне с этим введите описание изображения здесь

Ответ №1:

Если вы ищете что-то похожее на изображение, то расширение-это правильный виджет, вам просто нужно поместить текст в качестве дочернего элемента внутри расширения, таким образом, он будет скрыт, если пользователь не нажмет на него, вот так:

 Card(
      child: ExpansionTile(
        title: Text('Click on me',
          style: TextStyle(fontSize: 16.0, fontWeight: FontWeight.w500),
        ),
        children: <Widget>[
          Text('Your text here',
              style: TextStyle(fontWeight: FontWeight.w700),
            )
        ],
      ),
    );