簡體   English   中英

如何將查看背景/前景更改為特定圖案?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM