INNER CODE UNIT · Dart
rrect
yako-dev/flutter_badges · lib/src/badge_border_gradient.dart:47
final RRect rrect = borderRadius.toRRect(rect).deflate(width / 2);
canvas.drawRRect(rrect, _getPaint(rect));
}
void _paintCircle(Canvas canvas, Rect rect) {
final Paint paint = _getPaint(rect);
final double radius = (rect.shortestSide - width) / 2.0;
canvas.drawCircle(rect.center, radius, paint);
}
@override
ShapeBorder scale(double t) {
return this;
}
Paint _getPaint(Rect rect) {
return Paint()
..strokeWidth = width