drawBadgeShape static method

CustomPainter? drawBadgeShape({
  1. required BadgeShape shape,
  2. Color? color,
  3. BadgeGradient? badgeGradient,
  4. BadgeGradient? borderGradient,
  5. 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;
}