Кто-нибудь знает, как загрузить изображение, затем используйте тот же экземпляр Picasso
для загрузки в несколько ImageView
? Сейчас я использую (довольно плохое) обходное решение, подобное приведенному ниже, чтобы убедиться, что изображение уже кэшировано и не загружено снова.Picasso - Загрузите изображение один раз, затем загрузите его в несколько изображений ImageView
Picasso.with(container.getContext()).load(photo.getPath()).placeholder(R.drawable.placeholder_outfit).fit().centerCrop().into(image1, new Callback() {
@Override
public void onSuccess() {
Picasso.with(container.getContext()).load(photo.getPath()).placeholder(R.drawable.placeholder_outfit).fit().centerCrop().into(image2);
}
@Override
public void onError() {
}
});
Проверьте мой ответ ниже –
Все Пикассо загрузит изображение один раз. Он будет кэшировать изображение. Просто используйте его снова. – DeeV