У меня есть приложение, в котором отображается цитата, а на заднем плане изображение. Когда я нажимаю кнопку «Далее», будет показана следующая цитата и будет загружено новое изображение. Загрузка занимает около 0,5 секунд, и изображение отображается в качестве заполнителя. Но когда я переключаюсь назад, время загрузки отсутствует.
Это означает, что изображение где-то сохраняется, поэтому его не нужно загружать снова. К сожалению, это только временно. Когда я вижу следующие 5 изображений и go возвращаюсь к первому, первое изображение необходимо загрузить снова. Поэтому я попытался загрузить все картинки в начале (это всего 25 картинок), например:
Picasso.get().load(backgrounds.get(1));
Picasso.get().load(backgrounds.get(2));
Picasso.get().load(backgrounds.get(3));
Picasso.get().load(backgrounds.get(4));
Picasso.get().load(backgrounds.get(5));
Picasso.get().load(backgrounds.get(6));
Picasso.get().load(backgrounds.get(7));
, и когда я нажимаю на кнопку «Далее», я использую это:
Picasso.get().load(backgrounds.get(counterBackground)).fit().noPlaceholder().into(background);
Но обе вещи без ожидаемого эффекта. Для изображений требуется время загрузки около 0,5, а noPlaceholder не работает, как ожидалось, заполнитель все еще там.
Итак, кто-то знает, как сократить время загрузки? Мол, как загрузить все изображения в начале?
Спасибо за каждый ответ!