import 'dart:math' as math; import 'package:flutter/material.dart'; /// Windpfeil, der in die Richtung zeigt, in die der Wind weht (nicht woher /// er kommt) - analog windArrowSvg() im HTML-Demonstrator, dort ebenfalls /// um (dirFrom + 180) Grad gedreht. class WindArrowIcon extends StatelessWidget { const WindArrowIcon({ super.key, required this.dirFromDeg, this.size = 14, this.color = Colors.white, }); final double dirFromDeg; final double size; final Color color; @override Widget build(BuildContext context) { final towardDeg = (dirFromDeg + 180) % 360; return Transform.rotate( angle: towardDeg * math.pi / 180, child: Icon(Icons.navigation, size: size, color: color), ); } }