android 未定义命名参数“color”,对于“ElevatedButton” Flutter

bkhjykvo  于 2023-04-18  发布在  Android
关注(0)|答案(1)|浏览(131)

我正在Flutter上做一个移动的应用项目。在我创建的页面中,我放了一个具有重定向功能的按钮。但是当我尝试绘制按钮时,它会引发一个错误:未定义命名参数“color”。

Center( 
                child: ElevatedButton(
                   onPressed: () {
                    // add your redirect functionality here
                   },                
                   child: const Text(
                     'Button with redirect functionality',
                     style: TextStyle(
                       color: Colors.white,
                      ),
                    ),
                    style: ElevatedButton.styleFrom(
                      color: Colors.blue,
                      shape: RoundedRectangleBorder(
                         borderRadius: BorderRadius.circular(32.0),
                      ),
                    ),
                              
                  ),
              ),

我的源代码为上面提到的扣扣。我将不胜感激,如果有人告诉出了什么问题
非常感谢您的关注
我试着对不同的对象使用颜色参数,但得到了同样的错误

2fjabf4q

2fjabf4q1#

使用属性“backgroundColor”。像这样:

Center(
      child: ElevatedButton(
        onPressed: () {
          // add your redirect functionality here
        },
        child: const Text(
          'Button with redirect functionality',
          style: TextStyle(
            color: Colors.white,
          ),
        ),
        style: ElevatedButton.styleFrom(
           backgroundColor: Colors.blue,
          shape: RoundedRectangleBorder(
            borderRadius: BorderRadius.circular(32.0),
          ),
        ),
      ),
    )

相关问题