Как настроить стрелку / каретку на DropdownButton? - PullRequest
0 голосов
/ 17 октября 2018

Я создал 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...