【发布时间】:2021-12-09 21:05:18
【问题描述】:
我想知道如何制作如图所示的选择菜单(按下时,所选菜单项的文本会重新绘制成另一个) image is here
【问题讨论】:
-
我的问题不是很好,你可以检查ExpansionTile,
DropDownMenuItem
我想知道如何制作如图所示的选择菜单(按下时,所选菜单项的文本会重新绘制成另一个) image is here
【问题讨论】:
DropDownMenuItem
您可以使用 Column 来布局该类型的视图,并为每个子视图设置一个选择器。
class MyWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Column(
children: [
GestureDetector(
onTap: (){
//Take an action like navegate to another route with pressed info
/*Navigator.push(
context,
MaterialPageRoute(builder: (_) => const NextRoute(text : 'girl\boy friend')),);*/
},
child: Text(
'girl/boy friend',
),
),
Divider(),
Text(
'Just friend',
),
Divider(),
Text(
'Mother/father',
),
],
);
}
}
【讨论】:
【讨论】: