我的背景图片是白色和半透明的。它用作文本容器,因此您可以区分背景图像和文本。
目前我使用的图像是带有圆角的白色矩形,但当然在不同的屏幕尺寸上使用时,图像会扭曲,不会大幅度或明显,但绘制此图像会更好还是更好用帆布?
如果可能,它会大大减慢应用程序的速度吗?
更新
谢谢@jkhouw1我已经查看了9个补丁图片,这看起来非常合适。我仍然有兴趣知道画布对图像的好处,但如果你发布一些东西作为答案我会接受它。谢谢。
答案 0 :(得分:2)
使用九个补丁是android可以适当缩放的图形。见这里:http://developer.android.com/guide/developing/tools/draw9patch.html
和http://www.higherpass.com/Android/Tutorials/Android-9-Patch-Scaled-Png-Image-Guide/
答案 1 :(得分:0)
尚未尝试过,但我认为通过定义shape drawable应该可以做到这一点。您可以定义圆角,并通过使用alpha值定义颜色使其变为半透明,例如#80FF0000应为半透明红色。
我认为这在兼容性和性能方面都是一个很好的解决方案。