【发布时间】:2021-08-12 05:03:40
【问题描述】:
我是 Flutter 的新手。它是自定义下拉菜单,所有边框都带有圆角。并且还列出了带有复选框的下拉菜单。
我尝试了几个渲染对象的例子。但我不知道如何获得这个设计。
谁能帮我做这个设计?
例子
class _DropdowncustomState extends State<Dropdowncustom> {
late String valueChoose;
List listitem = [
"Item 1","Item 1","Item 1","Item 1","Item 1"
];
List _gender = [ 'Male','Female','Other'];
String ? _genderval;
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: Container(
padding: EdgeInsets.only(left:10,right:10),
decoration: BoxDecoration(
border: Border.all(color:Colors.transparent),
borderRadius: BorderRadius.all(Radius.circular(30)),
color: Colors.white,
),
child: DropdownButton(
hint: Text('Gender'),
dropdownColor: Colors.white,
// dropdownColor: Colors.grey[200],
value: _genderval,
isExpanded: true,
onChanged: (value)
{
setState(() {
_genderval= value as String?;
});
},
items: _gender.map((value)
{
return DropdownMenuItem(
value: value,
child: Text(value) ,);
}
).toList(),
),
),
),
);
}
}
【问题讨论】:
-
分享你的代码
-
我已经更新了代码
标签: flutter user-interface checkbox dropdown checkboxlist