当前位置: 首页 > 知识库问答 >
问题:

我的文本按钮(从平面按钮转换而来)不起作用

孟财
2023-03-14

早上好。因为我的flatButton已被弃用,所以我尝试将其转换为TextButton。但是现在不行了。

这是我的工作平面按钮代码

Flexible(
                        flex: 4,
                        child: FlatButton.icon(
                          shape: RoundedRectangleBorder(
                              borderRadius: BorderRadius.circular(8)),
                          onPressed: () {

                            Get.to(AddTaskPage());
                          },
                          color: Colors.orange[900],
                          icon: Icon(
                            Icons.add,
                            color: Colors.white,
                          ),
                          label: Text("Add Task",
                              style:
                                  regularBoldTxt.copyWith(color: Colors.white)),
                        ),
                      )

这是转换为Textbutton的代码:

                      Flexible(
                        flex: 4,
                        child: TextButton(
                        style: TextButton.styleFrom(
                          shape: RoundedRectangleBorder(
                              borderRadius: BorderRadius.circular(8)),
                          onPressed: () {

                            Get.to(AddTaskPage());
                          },
                          textStyle: TextStyle(
                          color: Colors.orange[900],
                          icon: Icon(
                            Icons.add,
                            color: Colors.white,
                          ),
                          label: Text("Add Task",
                              style:
                                  regularBoldTxt.copyWith(color: Colors.white)),
                        )),

共有1个答案

孟新知
2023-03-14

我想这个问题以前已经回答过了https://stackoverflow.com/a/66805843/3550161

在您的情况下,可能是:

TextButton(
    style: flatButtonStyle,
    onPressed: () {
      Get.to(AddTaskPage());
    },
    child: Text(
      "Add Task",
      style: TextStyle(color: Colors.white),
    ),
 类似资料:
  • 问题内容: 我想为捐赠表格设置一组单选按钮,但是我希望它们看起来像按钮而不是圆形表盘。 做这样的最好的方法是什么?另外,请记住,它必须与IE8一起使用。 这是我到目前为止的内容 谢谢 问题答案: 可以使用CSS来完成,而无需大型框架。我已经使用复选框和单选按钮完成了此操作。 此方法无需添加新的HTML或引入任何JS库即可。 => HTML的新命令 这是一个十分钟的hacky版本,您可以进一步清理它

  • 我开始用GUI制作Java计算器,但我遇到了一个问题。我是Java新手,如果我的问题很愚蠢,我很抱歉。我想知道如何正确地为Action Listener编写代码,这样我就可以按下一个按钮,并将该按钮上的文本显示在文本区域中。所有评论都是我试图做的,但没有成功。

  • WebDriver=newfirefoxdriver(); jse=(jse)驱动程序; 字符串ss=(字符串)jse。executeScript(“var x=document.getElementsByName('submit')[0]。值;返回x”); System.out.println("标题保存按钮:"ss); 我想使用相同的代码。。但是getElementById 我必须在哪里换车。

  • 我试图在html和CSS中实现一种效果。我有一个按钮,上面写着“登录”。所以我想做的是当我悬停的时候: “登录”按钮将转换为两个按钮,分别表示: “客户登录”和“管理员登录”。