2016-02-07 1 views
0

Я использую Parse (я знаю, что это умирающий сервис) для извлечения и хранения изображений для меня. Включенные в них изображения профиля пользователя, прошедшего проверку подлинности. Изображения 50x50. Если я загружу изображение локально, бросьте его в папку drawables и загрузите его через XML (android:src="@drawable/dummy"), это результат. Это то, что я хочу:Изображение не задано правильно при загрузке

Expected result

Но когда я загрузить изображение из анализа и загрузки его в CircularImageView, это результат: enter image description here

Как вы можете видеть, моя голова сократилась :(

Вот код:

CircularImageView в XML:

<de.hdodenhof.circleimageview.CircleImageView 
     android:id="@+id/main_list_profile" 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:layout_marginLeft="@dimen/activity_horizontal_margin" 
     android:layout_marginRight="@dimen/activity_horizontal_margin" 
     android:layout_marginTop="@dimen/activity_vertical_margin" 
     android:layout_marginBottom="@dimen/activity_vertical_margin" 
     android:src="@drawable/dummy"/> 

Загрузка изображений с помощью библиотеки Пикассо

Picasso.with(mContext).load(carItem.getUserPosted().getParseFile("profileThumb").getUrl()).noFade().into(viewHolder.profileImage); 

библиотеки:

ответ

1

Picasoo имеет метод, называемый изменением размера, вы можете использовать его так:

Picasso.with(context).load(img_url) 
       .resize(img_width, img_heghit).into(image_view); 
+0

Отлично! Не могу поверить, что я пропустил это. – jaytj95