Как загрузить растровое изображение в изображение с помощью Picasso
Да, я использую Picasso для загрузки растрового изображения. Причина в том, что я декодирую URI в одной части моего адаптера и загружаю растровые изображения в другой, и я читаю здесь, что
Вы всегда должны вызывать Picasso, даже если ваш URL-адрес равен null. Таким образом, он знает, что изображение было переработано.
Поэтому я пробовал это....
Bitmap bitMap;
...
Picasso.with(getContext())
.load(bitMap)
.into(imageView);
Но я получил эту ошибку
не может разрешить загрузку метода (android.graphics.Bitmap) '
Ответы
Ответ 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
.