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.
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%Dies wird sicherlich die Form gemäß Ihrer Anforderung zeichnen:
Passen Sie die Größe von <item>
nach Bedarf an!
Tags und Links android android-xml shape