markeTaugt function
Taugt diese Farbe als Betriebsfarbe?
Sie sitzt auf dem Knopf, den der Kassier sucht. Ein zu blasser Ton ergibt einen Knopf, der auf weißem Grund verschwindet — und das merkt der Chef erst am Tresen. Geprüft wird gegen beide hellen Gründe, weil ein Betrieb den Stil wechseln kann.
Implementation
bool markeTaugt(Farbe farbe) {
final helleGruende = [const Farbe(0xFF, 0xFF, 0xFF), Farbe.ausColor(kdColor(KdMode.light, 'ground'))];
for (final grund in helleGruende) {
if (kontrast(farbe, grund) < 2.0) return false;
}
return true;
}