Ich möchte eine Fortschrittsleiste mit Prozentangaben in der Mitte zeichnen, aber ich möchte, dass der Text eine negative (kontrastierende) Farbe zum Hintergrund hat.
Der Teil des Textes, der über dem gefüllten Abschnitt der Fortschrittsleiste liegt, soll weiß sein und der Teil über dem ungefüllten Abschnitt soll ebenfalls weiß sein.
Ich könnte dies einfach durch "Mogeln" machen
- den schwarzen Teil des Textes zuerst malen
- den Fortschrittsbereich malen (er würde den zu versteckenden Teil abdecken)
- den weißen Text nur über dem Fortschrittsbereich malen (durch Clipping)
Der Leistungseinfluss des zweimaligen Malens des Textes ist in dieser Anwendung vernachlässigbar, aber ich frage mich, ob es eine einfache Möglichkeit gibt, dies in nur zwei Schritten zu tun (wie beispielsweise die Fortschrittsanzeige irgendwie den bereits gemalten Text invertieren kann) mit Blending.