我打算使用Picasso库从URL下载图片并将其传递到圆形imageview中,但由于Picasso要求传递一个实际的imageView,我不知道该如何做。
我正在使用这里的Picasso库http://square.github.io/picasso/ 和这里的CircleImageView类https://github.com/hdodenhof/CircleImageView
以下是获取图片的代码开头:
private void getData() {
userName.setText(prefs.getString("userName",""));
jobTitle.setText(prefs.getString("profile",""));
userLocation.setText(prefs.getString("location",""));
// ??????
// Picasso.with(context).load(image link here).into(imageview here);
//CircleImageView img = new CircleImageView(this);
//img.setImageResource();
//img.setImageBitmap();
//img.setImageDrawable();
//img.setImageURI();
}
编辑:
这里是圆形图像视图的 XML。
<michael.CircleImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:src="@drawable/shadow"
android:layout_gravity="center"
android:layout_marginTop="16dp"
app:border_width="2dp"
app:border_color="#274978"
android:id="@+id/circleImageView"