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())
)
],
),
);
})托利斯先生()
)
)
)
),
)


目前似乎不可能。您可以在颤振回购/问题中报告错误。作为一种解决方法,我将箭头的
下拉按钮和一个新的小部件
图像
放在
堆栈中
并以这种方式对齐。