Flutter 删除颤振中的下拉式底线
如何删除下拉列表底线 我的代码Flutter 删除颤振中的下拉式底线,flutter,Flutter,如何删除下拉列表底线 我的代码 Container( padding: EdgeInsets.fromLTRB(15, 5, 10, 5), child: Row( children: <Widget>[ dropdownButton, Expanded(child: phoneField),
Container(
padding: EdgeInsets.fromLTRB(15, 5, 10, 5),
child: Row(
children: <Widget>[
dropdownButton,
Expanded(child: phoneField),
],
),
decoration: BoxDecoration(
color: Colors.white,
border: Border.all(color: Colors.grey, width: 1),
borderRadius: BorderRadius.circular(32.0)),
)
容器(
填充:来自LTRB(15,5,10,5)的边缘设置,
孩子:排(
儿童:[
下拉按钮,
扩展(子项:phoneField),
],
),
装饰:盒子装饰(
颜色:颜色,白色,
边框:边框。全部(颜色:颜色。灰色,宽度:1),
边界半径:边界半径。圆形(32.0)),
)
这是下拉列表
var dropdownButton = DropdownButton(
value: dropdownValue,
onChanged: (String newValue) {
setState(() {
dropdownValue = newValue;
});
},
items: <String>['99451', '99450', '99455', '99470 ']
.map<DropdownMenuItem<String>>((String value) {
return DropdownMenuItem<String>(
value: value,
child: Text(value),
);
}).toList(),
);
var-dropdownButton=dropdownButton(
value:dropdownValue,
onChanged:(字符串newValue){
设置状态(){
dropdownValue=newValue;
});
},
项目:['99451','99450','99455','99470']
.map((字符串值){
返回下拉菜单项(
价值:价值,
子项:文本(值),
);
}).toList(),
);
找到了使用
underline: Container(),
完全更改代码
var dropdownButton = DropdownButton(
value: dropdownValue,
underline: Container(),
onChanged: (String newValue) {
setState(() {
dropdownValue = newValue;
});
},
items: <String>['99451', '99450', '99455', '99470 ']
.map<DropdownMenuItem<String>>((String value) {
return DropdownMenuItem<String>(
value: value,
child: Text(value),
);
}).toList(),
);
var-dropdownButton=dropdownButton(
value:dropdownValue,
下划线:Container(),
onChanged:(字符串newValue){
设置状态(){
dropdownValue=newValue;
});
},
项目:['99451','99450','99455','99470']
.map((字符串值){
返回下拉菜单项(
价值:价值,
子项:文本(值),
);
}).toList(),
);
你可以这样使用
underline: SizedBox()
你必须把你的下拉按钮包在里面 像这样
var dropdownButton = DropdownButtonHideUnderline(
child: DropdownButton(
value: dropdownValue,
onChanged: (String newValue) {
setState(() {
dropdownValue = newValue;
});
},
items: <String>['99451', '99450', '99455', '99470 '].map<DropdownMenuItem<String>>
((String value) {
return DropdownMenuItem<String>(
value: value,
child: Text(value),
);
}).toList(),
)
);
var-dropdownButton=DropdownButtonHideUnderline(
孩子:下拉按钮(
value:dropdownValue,
onChanged:(字符串newValue){
设置状态((){
dropdownValue=newValue;
});
},
项目:['99451','99450','99455','99470']
((字符串值){
返回下拉菜单项(
价值:价值,
子项:文本(值),
);
}).toList(),
)
);