Подтвердить что ты не робот

Как загрузить растровое изображение в изображение с помощью Picasso

Да, я использую Picasso для загрузки растрового изображения. Причина в том, что я декодирую URI в одной части моего адаптера и загружаю растровые изображения в другой, и я читаю здесь, что

Вы всегда должны вызывать Picasso, даже если ваш URL-адрес равен null. Таким образом, он знает, что изображение было переработано.

Поэтому я пробовал это....

Bitmap bitMap;

...

Picasso.with(getContext())
    .load(bitMap)
    .into(imageView);

Но я получил эту ошибку

не может разрешить загрузку метода (android.graphics.Bitmap) '

4b9b3361

Ответ 1

Вы не можете поставить Bitmap для метода загрузки Picasso. Вы можете использовать только uri , file , url path and int resource id.

Если вы загружаете изображение из url, вы можете сделать это, как показано ниже:

String url = "your_url";
Picasso.with(context).load(url)
    .placeholder(R.drawable.any_drawable)
    .error(R.drawable.anydrawable).into(your_imageView);

Для другого ресурса это же, только метод load parameter будет изменен в зависимости от используемого resource.