Android:最佳方式(xml中的9个补丁或渐变形状)绘制两个渐变(见截图)

时间:2011-06-19 06:33:22

标签: android gradients

sample

我需要在textview中添加背景,背景有两部分:上半部分是从颜色A到B的渐变,底部是从颜色C到D的渐变,B不等于C,它实际上是一个半透明的阴影,我故意在它下面放一个橙色层,让它清晰可见。

我正在寻找最好的方法,使用shape / gradient只允许我设置startColor,centerColor和endColor,但我需要颜色点。使用9补丁有点复杂。或者我可以将两个渐变合并在一起,因此每个都有两种颜色,一起给我四种颜色吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

9补丁似乎是实现你想要的最简单的方法。我相信,它会产生更少的计算来显示你的图像。

9补丁不是那么复杂,甚至容易。你试过android 9 patch tool吗?