INNER CODE UNIT · Dart
AirDefenseRadarLinesPainter
e200/my-flutter-challenges · air_defense_system/lib/widget.dart:211
class AirDefenseRadarLinesPainter extends CustomPainter {
@override
void paint(Canvas canvas, Size size) {
const radarColor = Color(0xFF0ef30f);
final radarLinesColor = radarColor.withOpacity(.2);
final center = size.center(Offset.zero);
final firstArcRadius = min(size.width / 2, size.height / 2);
final paint = Paint()
..color = radarLinesColor
..strokeWidth = 1
..style = PaintingStyle.stroke;
for (int i = 0; i < 5; i++) {
drawArc(canvas, center, firstArcRadius / 100 * (i * 18), paint);
}