我想在我的Android应用程序上有一个底线的ActionBar。 此行应该只有4种颜色:
要获得此效果,我使用9patch但不是显示4种颜色,而是用渐变替换它:
这是我正在使用的9Patch。你知道我哪里错了,因为我不明白为什么:/
感谢您的帮助!
答案 0 :(得分:3)
尝试编辑9补丁,使其不是1像素宽的颜色块,而是使它们宽3,其中只有中间像素被标记为可伸缩。这可能会为您提供所需。
它正在这样做,因为你已经将颜色之间的边界标记为可伸展的,所以当它延伸你的9补丁时,它会在边界处插值,以便产生平滑过渡。如果您将9补丁更改为我的建议,则您将边界标记为不可拉伸,这应该删除渐变。
答案 1 :(得分:3)
你需要使用像这样的图像: