Я использую Picasso (2.5.2) для загрузки локальных изображений content://
в 3-столбце GridView
через адаптер.Как лучше всего оптимизировать Picasso в GridView?
Picasso
.with(mContext)
.load(mCameraImages.getUris().get(position))
.error(android.R.drawable.ic_dialog_alert)
.fit()
.centerCrop()
.into(view);
В моем конкретном случае, mCameraImages
это просто список URI,, выходя из местного Mediastore.
Я обнаружил, что при загрузке GridView
Picasso всегда извлекает изображения с диска (синий индикатор отладки), а не память.
Ожидается, но я бы хотел оптимизировать UX, загрузив миниатюры или изображения быстрее.
«Производительность» особенно неудовлетворительна, если вы прокрутите GridView
вниз и вам нужно подождать ~ секунд для завершения выборки диска.
Какие методы я могу попытаться оптимизировать загрузку Picasso, чтобы локальное содержимое отображалось так быстро, как приложение, например, QuickPic?
Here is my reduced adapter code (это очень просто).
, пожалуйста, укажите код вашего адаптера – Saqueib