Fit wind marker pill box tightly to its content
Der Wind-Marker auf der Karte sass in einer flutter_map Marker-Box mit fester width/height (100x26), die dem Container tighte Constraints vorgibt - dadurch fuellte die Pille (Hintergrund/Rand) diese Box exakt aus, auch wenn Icon+Text (bei font11) natuerlich nur ca. 90-101x21 brauchen. Der ueberschuessige Platz erschien als sichtbar zu grosse/zu lange Pille. Feste Groesse jetzt an der tatsaechlich benoetigten Groesse ausgerichtet (per Widget-Messung ermittelt: 90x21 bei einstelliger, 101x21 bei zweistelliger m/s-Anzeige) statt geschaetzt grosszuegig bemessen - Schriftgroesse/Icon-Groesse selbst unveraendert (11/15, wie urspruenglich implementiert). Verifiziert: flutter analyze (0 issues), flutter test (45/45), manuell auf Pixel_10a-Emulator - Pille umschliesst Pfeil+Text jetzt ohne sichtbaren Leerraum. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
ed333229c1
commit
3dd9c38fb1
@@ -384,9 +384,9 @@ class _PlanScreenState extends ConsumerState<PlanScreen> {
|
||||
if (wp.windSpeedMs != null && wp.windDirFromDeg != null)
|
||||
Marker(
|
||||
point: LatLng(wp.lat, wp.lon),
|
||||
width: 100,
|
||||
height: 26,
|
||||
alignment: const Alignment(1.0, -1.4),
|
||||
width: 102,
|
||||
height: 22,
|
||||
alignment: const Alignment(1.1, -1.5),
|
||||
child: WindMarkerPill(
|
||||
speedMs: wp.windSpeedMs!,
|
||||
dirFromDeg: wp.windDirFromDeg!,
|
||||
|
||||
Reference in New Issue
Block a user