У меня есть некоторые проблемы с девятью снимками на 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 (переменная тэгов устройств остается прежней), например, скопировал ресурс в "drawable-nodpi". Это ничего не изменило.
Затем я узнал, что есть одна иконка, которая не размыта. Это звезда в правом нижнем углу. Он находится в той же папке, что и все другие изображения, но это единственный графический объект, который не является девятикратным, но нормальным графиком (iow: в имени файла нет.9). Когда я добавил в него имя файла.9, эта звезда тоже размылась.
Таким образом, похоже, что ICS масштабирует графику снова и снова, что заканчивается размытым контуром.
Кто-нибудь тоже это испытал? Может быть, это ошибка Android?
Я очень озадачен...
Ура!
шишка
Я считаю, что вы ссылаетесь на эту ошибку:
Похоже, он уже был исправлен и вскоре должен быть обновлен, если не для вас. Его НЕ в 4.0.1.