Android ImageView масштабирование - PullRequest
       35

Android ImageView масштабирование

0 голосов
/ 25 октября 2011

Я использую график Google, чтобы получить нужный график и отобразить его на устройстве Android.

Теперь я хочу отобразить полученный график на экране планшета, но Google Graph API поддерживает только 300 000 пикселей в виде графика максимального размера (ширина х высота). Я делаю запрос на изображение размером 500 x 600 пикселей и отображаю его в ImageView. Я установил scaleType на fitXy и задаю для imageView width = fill_parrent height = 850dpi, потому что я хочу, чтобы изображение почти заполняло экран.

Проблема в том, что фон изображения становится светло-серым или размытым после того, как ImageView масштабирует изображение, и оно плохо выглядит на белом фоне моего приложения ... Если я сделаю ImageView wrap_content по ширине и высоте, то график будет иметь белый фон.

Есть ли способ отобразить изображение без изменения цвета фона? Обратите внимание, что я не хочу менять размер изображения.

Ответы [ 2 ]

2 голосов
/ 25 октября 2011

Я бы рекомендовал вместо этого использовать ширину match_parent, а затем setAdjustViewBounds = true Если это не помогает, вам, вероятно, придется изменить изображение.

0 голосов
/ 19 ноября 2011

К сожалению, мне пришлось изменить изображение на большее, и проблема исчезла.

...