Rechteckform mit zwei Volltonfarben

9

Ich möchte eine Rechteckform mit zwei Volltonfarben (horizontal) erstellen, um so etwas zu erreichen:

Ich habe von layer-list gehört, obwohl ich es verwenden könnte, um zwei Rechtecke mit einer anderen Farbe zu enthalten, aber es scheint, dass es nur Formen vertikal platziert.

Gibt es eine Möglichkeit, dies mit lalyer-list zu erreichen oder sollte ich etwas völlig anderes verwenden? Ich möchte es einfach halten mit der Fähigkeit, die Form Farben zur Laufzeit zu ändern.

Danke.

    
nathan 13.07.2013, 13:00
quelle

3 Antworten

6

Sie können dafür benutzerdefinierte Zeichen erstellen. Erweitern Sie einfach Zeichenklasse.

Hier ist ein Beispielcode, der ein Rechteck wie gewünscht zeichnet, Sie können eine beliebige Anzahl von Farben zur Verfügung stellen.

%Vor%     
Chiral Code 13.07.2013, 13:39
quelle
18

Dies wird sicherlich die Form gemäß Ihrer Anforderung zeichnen:

Passen Sie die Größe von <item> nach Bedarf an!

%Vor%     
Tarsem Singh 13.07.2013 14:08
quelle
0

Damit erhalten Sie zwei halb- und halb vertikale Farben. Setzen Sie diesen Code in eine drawable Ressource.

%Vor%     
EnJay 09.08.2016 17:50
quelle

Tags und Links