2

正如我的一个问题中所建议的那样,我必须使用带有渐变的 9-patch 图像作为列表视图项背景。

但是当我使用 9-patch 图像时,渐变仍然存在问题:

在此处输入图像描述

9 补丁,test.9.png:

在此处输入图像描述

但是当我在渐变和底部 9-patch 线之间留下透明线 1 px 高度时,它会响应水平内容放置,一切都很好,而且我有好看的渐变。

9 补丁图像:

在此处输入图像描述

更接近看到透明线:

在此处输入图像描述

这是一个结果:

在此处输入图像描述

我有好看的渐变,但有透明线,我不需要。由于这条线,在图像上您可以看到列表后面的黑色背景。如何绘制 9-patch 图像以获得良好的渐变并且在背景中没有“洞”?

我正在为片段使用 actionbarsherlock。

4

1 回答 1

1

Draw9patch 图像不适用于渐变,您会发现在几个 Android 操作系统中显示它的一些差异,所以不要使用它。

使用GradientDrawable

在运行时更改 Android 上的渐变背景颜色

使用渐变创建九 (9) 个补丁 png 文件

于 2012-12-20T22:49:56.897 回答