Как поместить статическое изображение до загрузки изображения с URL-адреса с помощью picasso

В моем приложении у меня есть список с изображением. Я использую picasso для загрузки изображения с URL-адреса. Он отлично работает. Но моя проблема в том, что для загрузки требуется некоторое время. Итак, я хочу показать изображение из папки с возможностью рисования до загрузки изображения. После завершения загрузки установите URL-адрес изображения в изображении. Как это сделать в Android с помощью picasso.

Пожалуйста, направьте меня!

Заранее спасибо!!


person hikoo    schedule 26.07.2016    source источник


Ответы (4)


Picasso имеет встроенную функцию для отображения изображений-заполнителей. Используйте это так:

Picasso.with(context)
   .load(imageUrl)
   .placeholder(R.drawable.image_name);
person M.Waqas Pervez    schedule 26.07.2016

Используйте этот код:

Picasso.with(context)
   .load(url)
   .placeholder(R.drawable.placeholder).into(imageView);



 In above code:
     url is the url of image that you want to load into imageview. 
     R.drawable.placeholder is the placeholder image that is placed in your project drawable folder.
     imageview is the object of imageview into which you want to load image.
person Dhiraj Choudhary    schedule 26.07.2016

Вы просто помещаете свое статическое рисуемое изображение для вашего изображения в свой файл xml, как:

android:background="@drawable/image"`

Это поможет вам.

person AndolaSoft Inc    schedule 26.07.2016

Picasso поддерживает оба download and error placeholders в качестве дополнительных функций.

Picasso.with(context)
.load(url)
.placeholder(R.drawable.user_placeholder)
.error(R.drawable.user_placeholder_error)
.into(imageView);

Запрос будет повторен трижды, прежде чем отобразится заполнитель ошибки.

Дополнительная информация http://square.github.io/picasso/

Это может вам помочь.

person Sathish Kumar J    schedule 26.07.2016