我有一個白色和半透明的背景圖像。這用作文本容器,因此您可以區分背景圖像和文本。帆布與圖像Android
目前我使用的圖像是一個帶圓角的白色矩形,但當然,在不同的屏幕尺寸上使用此圖像時,圖像會變形,而不是大量或明顯,但是更好還是可能繪製此圖像圖像與畫布?
如果它有可能會大大減慢應用程序?
UPDATE:
謝謝@ jkhouw1我特地到9個圖像,這似乎很適合。我仍然有興趣瞭解畫布對圖像的好處,但如果您發佈某些答案,我會接受它。謝謝。
我有一個白色和半透明的背景圖像。這用作文本容器,因此您可以區分背景圖像和文本。帆布與圖像Android
目前我使用的圖像是一個帶圓角的白色矩形,但當然,在不同的屏幕尺寸上使用此圖像時,圖像會變形,而不是大量或明顯,但是更好還是可能繪製此圖像圖像與畫布?
如果它有可能會大大減慢應用程序?
UPDATE:
謝謝@ jkhouw1我特地到9個圖像,這似乎很適合。我仍然有興趣瞭解畫布對圖像的好處,但如果您發佈某些答案,我會接受它。謝謝。
使用九個補丁是android可以適當縮放的圖形。在這裏看到:http://developer.android.com/guide/developing/tools/draw9patch.html
這裏http://www.higherpass.com/Android/Tutorials/Android-9-Patch-Scaled-Png-Image-Guide/
儘管這可能解決了這個問題,但我認爲在單色背景的效率/性能方面,使用圖像不是最佳解決方案。 – 2011-05-28 11:38:28
沒有試過,但我認爲這應該定義一個shape drawable是可能的。您可以定義圓角,並且可以通過用alpha值定義顏色使其變爲半透明,例如#80FF0000應該是半透明的紅色。
我認爲這將是一個很好的解決方案兼容性和性能方面。
你是否在圖像上使用九個補丁? – jkhouw1 2011-05-28 10:48:03
對不起,我不明白是指什麼。感謝您的迴應。我只是得到了java的句柄,現在試圖爲一個應用程序皮膚,所以這可能看起來很天真,但如果你能解釋或只是將我鏈接到有用的東西,那將是非常好的。 – Somk 2011-05-28 10:52:05