Android mit Parametern zeichnen

9

Ist es möglich, etwas wie

zu haben?

drawable / myshape.xml

%Vor%

und dann von der Java-Klasse nehmen diese drawable passierenden Werte für Parameter. Etwas wie

%Vor%     
pbaris 12.09.2012, 22:06
quelle

1 Antwort

0

Wenn Sie ein shape wie im Beispiel gezeigt erstellen, ist es als GradientDrawable .

%Vor%

Wenn Sie sich die Dokumentation (Link oben) ansehen, können Sie alle Funktionen sehen, auf die Sie von einem GradientDrawable -Objekt aus zugreifen können. Sie können den Hintergrund und die Rahmenfarbe und -breite später auch programmgesteuert mithilfe dieses Objekts festlegen.

Ich bin nicht 100% sicher, dass jedes Mal, wenn Sie eine Form in xml erstellen, ein GradientDrawable angezeigt wird. Ich musste einige Eigenschaften an einer Form selbst ändern und fand heraus, dass ich ClassCastExceptions gesehen habe, wenn ich versuchte, auf andere Arten von Drawable s

zu wirken     
Balázs Édes 12.09.2012 22:25
quelle

Tags und Links