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

foo*_*ist 5 button dart flutter

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

OutlineButton(
  shape: RoundedRectangleBorder(
    side: BorderSide(
      color: Colors.purple
    )
  ),
)
Run Code Online (Sandbox Code Playgroud)

生成FlatButton带有紫色边框的 a:

FlatButton(
  shape: RoundedRectangleBorder(
    side: BorderSide(
      color: Colors.purple
    )
  ),
)
Run Code Online (Sandbox Code Playgroud)

部分文档OutlineButton

边界边?BorderSide 定义按钮启用但未按下时边框的颜色,以及边框轮廓的宽度和样式。[...] 最终的

die*_*per 9

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

        OutlineButton(
          borderSide: BorderSide(
              color: Colors.purple
            ),
        )
Run Code Online (Sandbox Code Playgroud)

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