這個問題可能非常簡單,但我並不真正知道要搜索什麼,因此我找不到滿意的答案。Android:從兩個元素中創建背景
我想爲我的應用程序的主屏幕創建背景。背景必須只包含一種顏色,而在右下角,我需要一個png圖像,我可以指定它的高度和寬度。
你是如何做到這一點的?
在此先感謝!
這個問題可能非常簡單,但我並不真正知道要搜索什麼,因此我找不到滿意的答案。Android:從兩個元素中創建背景
我想爲我的應用程序的主屏幕創建背景。背景必須只包含一種顏色,而在右下角,我需要一個png圖像,我可以指定它的高度和寬度。
你是如何做到這一點的?
在此先感謝!
使用9補丁圖像。在圖像的頂部/左側製作一個小的彩色邊框,並使該邊框可以伸縮。
例如,在此圖像中:
心臟是你的靜止圖像。藍色是堅實的背景色。您在左上角看到的黑色像素定義了拉伸區域,這表示它將這些藍色像素拉伸以填充剩餘區域。在這種尺寸下看起來有點難,但如果您保存圖像並仔細觀察,您可以更好地看到它。請參考Android docs。只是不要忘記將文件擴展名從.png
更改爲.9.png
以使其正常工作。
findViewById(R.id.layout_root).setBackgroundDrawable(yourComposedBitmap)
將此新位圖設置爲您的視圖的背景。
您能舉個例子嗎? – Xander 2013-03-17 15:48:58
嗯,是啊,給我幾分鐘畫一些東西... – Geobits 2013-03-17 15:49:16
好的,謝謝 – Xander 2013-03-17 15:50:22