Flutter 如何调整下拉按钮上的箭头/插入符号?
我已经在我的应用程序中创建了一个下拉按钮,但我似乎找不到调整控件右侧插入符号/箭头位置的方法。它没有与所选内容垂直居中Flutter 如何调整下拉按钮上的箭头/插入符号?,flutter,flutter-layout,Flutter,Flutter Layout,我已经在我的应用程序中创建了一个下拉按钮,但我似乎找不到调整控件右侧插入符号/箭头位置的方法。它没有与所选内容垂直居中 Container( color: Colors.white, child: Theme( data: Theme.of(context).copyWith( canvasColor: Colors.white ), child: Padding( padding: const EdgeInsets.only(left
Container(
color: Colors.white,
child: Theme(
data: Theme.of(context).copyWith(
canvasColor: Colors.white
),
child: Padding(
padding: const EdgeInsets.only(left: 15.0, top: 0.0, bottom: 15.0),
child:
DropdownButtonHideUnderline(
child: DropdownButton(
elevation: 0,
style: TextStyle(
color: Colors.black,
letterSpacing: 1.5
),
value: vm.selectedCasino,
onChanged: (Casino result) {
vm.onSelectCasino(result);
menuController.close();
},
items: allCasinos.map((Casino casino){
return DropdownMenuItem<Casino>(
value: casino,
child: Row(
children: <Widget>[
Padding(
padding: EdgeInsets.only(top: 10.0),
child: Image.asset(Util.colorLogoPath(casino), width: 60.0,)
),
Padding(
padding: EdgeInsets.only(left: 10.0, top: 10.0),
child: Text(casino.name.toUpperCase())
)
],
),
);
}).toList()
)
)
)
),
容器(
颜色:颜色,白色,
儿童:主题(
数据:Theme.of(context).copyWith(
画布颜色:颜色。白色
),
孩子:填充(
填充:仅限常量边集(左:15.0,顶部:0.0,底部:15.0),
儿童:
下拉按钮侧下划线(
孩子:下拉按钮(
海拔:0,
样式:TextStyle(
颜色:颜色,黑色,
字体间距:1.5
),
值:vm.selectedCasino,
更改后:(赌场结果){
vm.onSelectCasino(结果);
menuController.close();
},
项目:allCasinos.map((赌场){
返回下拉菜单项(
价值:赌场,
孩子:排(
儿童:[
填充物(
填充:仅限边缘设置(顶部:10.0),
子项:Image.asset(Util.colorLogoPath(赌场),宽度:60.0,)
),
填充物(
填充:仅限边缘设置(左侧:10.0,顶部:10.0),
子:文本(casino.name.toUpperCase())
)
],
),
);
})托利斯先生()
)
)
)
),
)
目前似乎不可能。您可以在颤振回购/问题中报告错误。作为一种解决方法,我将箭头的
下拉按钮和一个新的小部件图像
放在堆栈中
并以这种方式对齐。