【问题标题】:9 patch-image strange behaviour in fragment9 片段中的补丁图像奇怪行为
【发布时间】:2012-12-21 06:49:56
【问题描述】:

正如one of my questions 中所建议的,我必须使用带有渐变的 9-patch 图像作为列表视图项背景。

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

9-补丁,test.9.png:

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

9 补丁图像:

并且更接近看到透明线:

这是一个结果:

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

我正在对片段使用 actionbarsherlock。

【问题讨论】:

    标签: android android-fragments actionbarsherlock android-support-library


    【解决方案1】:

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

    使用GradientDrawable

    Changing gradient background colors on Android at runtime

    Creating Nine (9) Patch png files with Gradients

    【讨论】:

    • GradientDrawable 看起来仍然很糟糕。还有其他解决方案吗?
    猜你喜欢
    • 1970-01-01
    • 2016-07-27
    • 1970-01-01
    • 2011-05-15
    • 2016-11-22
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多