[英]How to change View background/foreground to a specific pattern?
所以我正在用android做一個簡單的蛇游戲。 對於木板,我正在使用TextViews的網格布局,如果蛇到達該TextView,我只是簡單地更改背景顏色。 很簡單!
現在,我想更改視圖,以便在蛇到達時獲得一定的模式。 我沒有嘗試過幾種方法,但是我認為最好的方法是在視圖中放置前景。
我目前正在嘗試
TextView tempHead = (TextView) grid.getChildAt(headIndex);
tempHead.setBackgroundColor(snakeColor);
tempHead.setForeground(...);
tempHead.setForeground()
接受"android.graphics.drawable.Drawable foreground"
Drawable是抽象的,我不知道哪種子類最適合用來制作自己的模式(最好以XML的方式(以編程方式還是圖片的方式)?
所以從根本上來說,我的問題是:如何使自己的圖案成為Drawable?
提前致謝。
創建您自己的從Drawable
擴展的類,並覆蓋所需的方法
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.