Widget ninepatch - 在android 4.0上模糊bug?

时间:2011-12-02 17:08:48

标签: android drawable nine-patch

我在Android 4.0上遇到了一些问题。在姜饼下,小部件看起来像这样:

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”。这并没有改变任何事情。

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

所以看起来好像ICS会再次向下缩放图形,最终导致图像模糊。

有没有人经历过这个?这可能是一个Android错误吗?

我很困惑......

干杯!

诺布

1 个答案:

答案 0 :(得分:2)

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

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。