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);
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…