所以我将此图像设置为搜索栏的背景。在不同的屏幕上,图像变得非常偏斜,以至于它非常可怕。我尝试做了一个9补丁,但显然我想扩展几个区域所以9补丁不是最好的选择。我想要实现的是,让背景拉长并保持数字成比例。这些数字往往拉伸太多或缩小太多。
感谢任何帮助。
由于
答案 0 :(得分:0)
这里最简单的选项可能是创建一个GradientDrawable
来设置为视图的背景。您可以看到from the docs GradientDrawable
可以在其构造函数中获取一系列颜色,并且它将绘制所有这些颜色均匀分布在封闭视图最终的任何大小。这与用于在XML中创建<shape>
drawable的元素相同,但如果您在Java代码中实例化它,则可以向渐变比例添加三种以上的颜色。