如何调整DropdownButton上的箭头/插入符号?

时间:2018-10-17 16:44:46

标签: flutter flutter-layout

我已经为我的应用程序创建了一个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()
            )
        )
    )
),

Screenshot

0 个答案:

没有答案