毕加索设置占位符图像,而不是实际图像

时间:2019-02-19 18:54:12

标签: android android-imageview picasso

我正在使用android上的Picasso库显示个人资料图像,但是由于某些原因该图像无法加载,并且该应用仅显示占位符图像。

Picasso.get()
            .load(R.drawable.ic_person_black_100dp)
            .placeholder(R.drawable.common_full_open_on_phone)
            .into(profileImageView);

1 个答案:

答案 0 :(得分:1)

Picasso 2.X不支持矢量可绘制。您可以使用Glide或使用解决方法:

Glide.with(context)
   .load(R.drawable.my_vector_drawable)
   .into(mImageView);

当load()调用失败时,毕加索的错误处理机制似乎适用于矢量可绘制对象:

Picasso.get()
    .load(R.drawable.my_vector_drawable)
    .error(R.drawable.my_vector_drawable)
    .into(mImageView);