2016-06-21 7 views
0

Так что я делаю простую змеиную игру в андроиде. Для доски я использую gridlayout с TextViews, который я просто меняю цвет фона, если змея достигает этого TextView. Очень просто!Как изменить Просмотр фона/переднего плана на определенный шаблон?

Теперь я хочу изменить вид, чтобы получить определенный узор, если змея до них дойдет. Я безуспешно пробовал несколько способов, но я думаю, что лучший способ - поставить переднюю часть в представлении.

Я в настоящее время пытается

tempHead.setForeground() принимает "android.graphics.drawable.Drawable foreground"

Drawable является абстрактным, и я не знаю, что подкласс лучше сделать свой собственный шаблон (и это лучше всего сделать в XML, программно или, может быть, картинка?)

Итак, мой вопрос: как я могу сделать свой собственный узор как Drawable?

Заранее спасибо.

ответ

0

Создайте свой собственный класс, расширяющий от Drawable и переопределить нужные методы

+0

Попробую что, спасибо! –