【问题标题】:Widget ninepatch - blur bug on android 4.0?小部件 Ninepatch - android 4.0 上的模糊错误?
【发布时间】:2011-12-02 17:08:48
【问题描述】:

我在 Android 4.0 上遇到了有关 Ninepatch 图像的一些问题。在 Gingerbread 下,小部件过去看起来像这样:

gingerbread http://img809.imageshack.us/img809/3313/screenshot1321536776703.png

如您所见,轮廓非常锐利。

在 Android Ice Cream Sandwich 上,小部件看起来完全不同(尽管应用根本没有改变):

ics http://img38.imageshack.us/img38/8602/screenshot2011120217535.png

轮廓相当模糊,图标不再好看。我尝试了很多来排除它只是错误的 dpi 识别(设备 dpi 变量仍然相同),例如将资源复制到“drawable-nodpi”中。这并没有改变任何东西。

然后我意识到有一个不模糊的图标。它是右下角的星星。它与所有其他图像在同一个文件夹中,但它是唯一一个不是 Ninepatch 而是普通图形的图形(iow:文件名中没有 .9)。当我在文件名中添加 .9 时,这颗星也变得模糊了。

看起来,好像 ICS 再次缩小和放大图形,最终形成模糊的轮廓。

有人也经历过吗?这可能是 Android 错误吗?

我很困惑……

干杯!

没有

【问题讨论】:

    标签: android drawable nine-patch


    【解决方案1】:

    我相信您指的是这个错误:

    http://code.google.com/p/android/issues/detail?id=22387&can=1&q=patch%209&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

    看起来它已经修复了,如果还没有,应该很快就会更新。它不在 4.0.1 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-05
      相关资源
      最近更新 更多