我想更改DropDownButton的背景 colored颜色 和边框半径,

我用theme试过了,但它改变了下拉列表的 colored颜色 ,而不是按钮.

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

what i want:
enter image description here

what i get:
enter image description here

推荐答案

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

dropdown button wrapped with a container

Flutter相关问答推荐

如何防止alert 对话框在收到通知时出现在某个flutter页面中

在Flutter中创建具有固定行的压缩水平列表

使用ThemeProvider不在亮模式和暗模式之间切换

Flutter 中的面向对象模式

允许冻结在初始化时使用工厂

从外部类动态更改IconButton的图标

遇到图像路径格式问题

如何将Will POP示波器转换为POP数据抖动的POP示波器

我想创建一个可滚动的堆叠列表项,每个项都朝向屏幕

集装箱堆放和定位时的高度问题

无法在 Flutter 项目中安装最新版本的 image_picker

没有为类型 'Widget' 定义运算符 '[]' .try 定义运算符[]

以编程方式在 flutter 中安装 apk 时解析错误

statefulWidget 无法进行所需更改的问题

无法在 flutter 中更新 void 方法内的变量值

更改文本字段Flutter 中最大字母的 colored颜色

在 Flutter Bloc 中具有称为 status 的属性的一种状态或不同的状态,哪个更可取?

如何从圆角go 除背景 colored颜色

Flutter - 如何调用此函数?

如何在Flutter 中一次判断共享首选项中是否存在多个值