builder method
Implementation
BorderRadiusAttribute builder(BorderRadiusProperties prop, double size) {
switch (prop) {
case BorderRadiusProperties.all:
return BorderRadiusAttribute(
topLeft: Radius.circular(size),
topRight: Radius.circular(size),
bottomLeft: Radius.circular(size),
bottomRight: Radius.circular(size),
);
case BorderRadiusProperties.topLeft:
return BorderRadiusAttribute(
topLeft: Radius.circular(size),
);
case BorderRadiusProperties.topRight:
return BorderRadiusAttribute(
topRight: Radius.circular(size),
);
case BorderRadiusProperties.bottomLeft:
return BorderRadiusAttribute(
bottomLeft: Radius.circular(size),
);
case BorderRadiusProperties.bottomRight:
return BorderRadiusAttribute(
bottomRight: Radius.circular(size),
);
default:
return BorderRadiusAttribute();
}
}