更改下拉按钮的背景颜色- flutter

问题描述 投票:0回答:2

我想改变

DropDownButton
,

的背景颜色和边框半径

我已经用

theme
试过了,但它改变了下拉菜单的颜色而不是按钮

 Theme(
                          data: Theme.of(context)
                              .copyWith(canvasColor: Colors.blue),
                          child: DropdownButton(
                              items: [DropdownMenuItem(child: Text('one'))],
                              onChanged: (newvlaue) {}),
                        )

我想要什么:

我得到的:

flutter dart dropdown
2个回答
0
投票

您可以使用属性

dropdownColor
borderRadius
来更改下拉按钮项的背景颜色和边框半径:

DropdownButton(
  items: const [
    DropdownMenuItem(child: Text('One')),
  ],
  onChanged: (dynamic newValue) {},
  dropdownColor: Colors.yellow,
  borderRadius: BorderRadius.circular(4),
),


0
投票

如果你想改变按钮的颜色并添加一个半径,你可以用一个容器包裹下拉按钮。

© www.soinside.com 2019 - 2024. All rights reserved.