border method
container border 目前只支持保持BoxDecoration的样式
Implementation
Container border({Color color = const Color(0xff95d9f1), double width = 1, double radius = 0}) {
late Decoration mergeDecoration;
if (decoration is BoxDecoration) {
mergeDecoration = (decoration as BoxDecoration).copyWith(
color: color,
border: Border.all(color: color, width: width),
borderRadius: BorderRadius.all(
Radius.circular(radius),
),
);
} else {
mergeDecoration = BoxDecoration(
border: Border.all(color: color, width: width),
borderRadius: BorderRadius.all(
Radius.circular(radius),
),
);
}
return copyWith(decoration: mergeDecoration,color: null);
}