drawBadgeShape static method
CustomPainter?
drawBadgeShape({
- required BadgeShape shape,
- Color? color,
- BadgeGradient? badgeGradient,
- BadgeGradient? borderGradient,
- BorderSide? borderSide,
Implementation
static CustomPainter? drawBadgeShape({
required BadgeShape shape,
Color? color,
BadgeGradient? badgeGradient,
BadgeGradient? borderGradient,
BorderSide? borderSide,
}) {
switch (shape) {
case BadgeShape.twitter:
return TwitterBadgeShapePainter(
color: color,
badgeGradient: badgeGradient,
borderSide: borderSide,
borderGradient: borderGradient,
);
case BadgeShape.instagram:
return InstagramBadgeShapePainter(
color: color,
badgeGradient: badgeGradient,
borderSide: borderSide,
borderGradient: borderGradient,
);
case BadgeShape.square:
case BadgeShape.circle:
break;
}
return null;
}