Fügen Sie einem Bild mithilfe von Xamarin.Forms eine Überlagerungsfarbe hinzu

9

Ich möchte einige Symbole in meiner App hinzufügen, insbesondere in Listenansichten, die eine benutzerdefinierte Zelle verwenden, und die Farbe angeben, die gerendert werden soll. Ich möchte nicht jedes Bild in Photoshop bearbeiten. Ich möchte zur Laufzeit eine Overlay-Farbe anwenden.

Ist das mit einem benutzerdefinierten Renderer möglich?

    
dsmyrnaios 16.06.2016, 13:38
quelle

1 Antwort

11

Nein, das ist nicht möglich über die Standardklasse Image in Xamarin.Forms.

Aber Sie können diesen erstaunlichen IconView benutzerdefinierten Renderer verwenden, der von diesem Typ erstellt wurde. Ich benutze es die ganze Zeit, es ist erstaunlich.

IconView für Xamarin-Formulare

Verwendung

%Vor%

Geben Sie einfach die Foreground="Red" Eigenschaftsfarbe

an

    
George Papadakis 16.06.2016, 13:41
quelle

Tags und Links