2016-06-21 18 views
0

Also mache ich ein einfaches Snake-Spiel in Android. Für das Board verwende ich ein Rasterlayout mit TextViews, bei dem ich einfach die Hintergrundfarbe ändere, wenn die Schlange dieses TextView erreicht. Sehr einfach!Wie ändere ich Hintergrund/Vordergrund zu einem bestimmten Muster?

Jetzt möchte ich die Ansichten ändern, damit sie ein bestimmtes Muster erhalten, wenn die Schlange sie erreicht. Ich habe erfolglos mehrere Wege versucht, aber ich denke, der beste Weg wäre, einen Vordergrund in den Blick zu stellen.

ich derzeit versuche

tempHead.setForeground() nimmt "android.graphics.drawable.Drawable foreground"

Drawable abstrakt ist, und ich weiß nicht, welche Unterklasse am besten ist mein eigenes Muster zu machen (und ist es am besten in zu tun XML, programmgesteuert oder vielleicht ein Bild?)

So grundlegend ist meine Frage: Wie kann ich mein eigenes Muster als Drawable machen?

Vielen Dank im Voraus.

Antwort

0

Ihre eigene Klasse erstellen von Drawable und außer Kraft setzt gewünschte Methoden

+0

erstreckt ich werde versuchen, danke! –