Flutter:OutlineButton的side属性好像没有效果

标签 flutter button dart

生成一个带有白色边框的 OutlineButton:

OutlineButton(
  shape: RoundedRectangleBorder(
    side: BorderSide(
      color: Colors.purple
    )
  ),
)

生成一个带有紫色边框的 FlatButton:

FlatButton(
  shape: RoundedRectangleBorder(
    side: BorderSide(
      color: Colors.purple
    )
  ),
)

OutlineButton的部分文档:

borderSide → BorderSide Defines the color of the border when the button is enabled but not pressed, and the border outline's width and style in general. [...] final

最佳答案

OutlineButton 有一个名为 borderSide 的属性,你可以直接使用它:

        OutlineButton(
          borderSide: BorderSide(
              color: Colors.purple
            ),
        )

https://docs.flutter.io/flutter/material/OutlineButton/borderSide.html

关于Flutter:OutlineButton的side属性好像没有效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53107976/

相关文章:

java - 为 android 和 ios 创建 flutter 插件会在 java 文件 android studio 中出现错误

dart - 无法使用 Flutter 调用 Localhost,将随机端口分配给 HTTP GET 调用

dart - dart:如何检查属性的通用类型?

flutter - Flutter 中的溢出问题

android - 在布局期间为renderanimatedopacity对象赋予了无限大小

Flutter 提供者状态未在消费者小部件中更新

ios - UIToolbar 使用 Storyboard : how to change a button? 实现

javascript - 如何使用按钮显示/隐藏图像

flutter - 如何在 flutter 中设置 showModalBottomSheet 宽度

dart - 有谁知道如何向 Cupertino SliverAppBar 添加渐变背景?