import 'dart:math' as math; import 'package:flutter/material.dart'; /// Windpfeil, der in den Wind zeigt (also dorthin, woher er kommt) - /// Standardkonvention bei Wetterfahnen und Windbarben auf Wetterkarten. /// Weicht damit bewusst von windArrowSvg() im HTML-Demonstrator ab, der /// stattdessen um (dirFrom + 180) Grad in Fliessrichtung des Windes dreht. 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) { return Transform.rotate( angle: dirFromDeg * math.pi / 180, child: Icon(Icons.navigation, size: size, color: color), ); } }