Android - графика большая и размытая - PullRequest
3 голосов
/ 13 декабря 2010

У меня есть графический дизайнер, который помогает мне в разработке пользовательского интерфейса. Мы начинаем с того, что я делаю скриншоты моего текущего пользовательского интерфейса, используя мой Nexus One (800x485). Затем он накладывает новое искусство поверх старых скриншотов в Photoshop и создает прозрачные PNG. Затем я беру это, подключаю к моему приложению, и, к моему ужасу, эти изображения кажутся большими и размытыми (примерно на 35% больше). Когда я проверяю изображения, они создаются с разрешением 72 dpi, поэтому я действительно не понимаю, почему это происходит. Есть идеи?

Ответы [ 2 ]

5 голосов
/ 13 декабря 2010

Вам необходимо поместить графику в правильный каталог конфигурации для целевого экрана.Если они предназначены для N1, этот экран 800x480 является экраном с высокой плотностью, поэтому графика должна быть в drawable-hdpi. Не в общем каталоге отрисовки, который для обратной совместимости предполагается как mdpi.

0 голосов
/ 13 декабря 2010

Я отредактировал свой ответ, поскольку он не был правильным.

Другая идея, как вы справляетесь со своими ничьями?(если вы используете нестандартный вид, вы можете опубликовать код, если это не поможет).

Я спрашиваю, потому что при рисовании с размерами есть ловушка:

выиспользуя

bitmap.getScaledWidth

вместо

bitmap.getWidth

, что может привести к получению неточных / больших изображений.

Текущая идея, которую я имею в виду: (легче объяснить с помощьюпример):

у вас есть изображение 100 * 100

вы отображаете

вы снимаете его

вы редактируете и делаете его красивым

вы повторно вводите его

вы отображаете его, но из-за того, что вы на высоком разрешении dp масштабирует его, и это придает ему плохой аспект

Я не знаю, являюсь ли яочень ясно.но если вы используете пользовательский вид для вашего дисплея, то вам следует проверить свои весы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...