我已经为我的应用程序创建了一个DropdownButton,但是似乎找不到在控件右侧调整插入号/箭头位置的方法。它不与选择项垂直居中。
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()
)
)
)
),
)