我正在使用Parse(我知道这是一个垂死的服务)为我提取和存储图像。其中包括经过身份验证的Facebook用户的个人资料图片。图片是50x50。如果我在本地下载图像,将其放在drawables文件夹中,并通过XML(android:src="@drawable/dummy"
)加载它,这就是结果。这就是我想要的:
但是当我从Parse加载图像并将其加载到CircularImageView时,结果如下:
正如你所看到的,我的头缩小了:(
以下是一些代码:
XML中的CircularImageView:
<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);
使用的图书馆:
答案 0 :(得分:1)
Picasoo有一个名为resize的方法,你可以这样使用它:
Picasso.with(context).load(img_url)
.resize(img_width, img_heghit).into(image_view);