我试图创建一个圆角容器与彩色底部边界(一侧)。
我试着对它们应用边框半径和borderSide颜色,但似乎出现了错误,小部件无法渲染。
Container(
margin: EdgeInsets.only(
top:15.0
),
decoration: BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.all(
Radius.circular(3)
),
border: Border(
bottom: BorderSide(color: Color.fromRGBO(0, 83, 79, 1),
width: 3.0
))
)...
我收到此错误消息:只能为统一边框指定border-radius。This is what I'm trying to achieve
4条答案
按热度按时间jslywgbw1#
我认为您需要像这样使用ClipPath:
参考输出:
mefy6pfw2#
将InkWell Widget与BoxDecoration搭配使用
vq8itlhq3#
边框底部只能用border-radius只能用ClipPath实现
导入“ Package :flutter/材料. dart”;
bfnvny8b4#
以防其他人需要添加不同颜色的圆框。
flutter issue from 2017创建了一个包,它实现了一种方法来实现这一点:https://pub.dev/packages/custom_rounded_rectangle_border
查看自述文件以了解使用说明。