嗨,我是 flutter 新手,我想知道有没有办法创建一个下拉菜单,如上图所示。它应该是可点击的,其中有一个文本,当用户点击它时会显示更多关于标题的文本。我能得到的最接近的东西是墨水池,但我不知道如何在它上面添加下拉效果。如果你能帮助我,我将不胜感激
答案 0 :(得分:1)
如果您正在寻找类似于图像的东西,那么 ExpansionTile 是正确的小部件,您只需将 Text 作为子项放在 ExpansionTile 中,这样它就会被隐藏,除非用户点击它,就像这样:
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),
)
],
),
);