在flutter中如何给widget添加圆角呢?
直接在widget的外层包裹一个DecoratedBox 就可以了
DecoratedBox(
decoration: BoxDecoration(
color: Colors.blue,
borderRadius: const BorderRadius.all(Radius.circular(16)),
// alternatively, do this:
// borderRadius: BorderRadius.circular(16),
)
child: someWidget,
)
有几点需要注意的:
❝「Container也有decoration属性,但使用DecoratedBox更轻量级。」「以上也可以用BorderRadius.circular(16),但是BorderRadius.all()是const构造函数,因此更优化。」 ❞
Happy coding!
少年别走,交个朋友~