Intereting Posts
Код датчика освещенности, возвращающий ограниченный диапазон значений Видимость панели обнаружения / TYPE_SYSTEM_OVERLAY не изменяется автоматически ListFragment OnListItemClick не вызывается Регулярное выражение для удаления всех непечатаемых символов Android: Как узнать IP-адрес – это IP-адрес Wi-Fi? Действие Android перезапускается после разблокировки устройства Отключить прокрутку до новой вкладки в Google Chrome для Android Запросить программную клавишу «Назад» программно? Позволяют пользователям создавать формы в андроидном обследовании / сборе данных Android с Retrofit2 OkHttp3 – Ошибка многопоточного POST Как получить последний список вызовов и список избранного в android? Передача пакета на startActivity ()? Нарисуйте Rectangle Over ImageView для выделения, которое может быть уменьшено в андроиде Android Beacon Library хорошо работает на одном устройстве Android 4.4, но не в другом Как делать снимки в приложении Android без пользовательского интерфейса ..?

Как использовать универсальный загрузчик изображений для загрузки ресурсов локально

Я хочу знать, как я могу использовать nostra13 / Android-Universal-Image-Loader для отображения изображений локально, т. Е. Из выпадающей папки вместе с Memorycache. Я хочу использовать его с ViewPager. Любая помощь будет оценена.

Чтобы загружать изображения из активов и чертежей, вы должны взять ExtendedImageDownloader из примера проекта (этот класс еще не входит в библиотеку), а также настроить его на конфигурацию.

UPD: загрузка локальных ресурсов (из доступных, активов, контент-провайдера) работает из коробки с UIL v1.8.0 .

См. README :

 String imageUri = "assets://image.png"; // from assets String imageUri = "drawable://" + R.drawable.image; // from drawables (only images, non-9patch) 

ПРИМЕЧАНИЕ. Используйте drawable:// только если вам это действительно нужно! Всегда учитывайте собственный способ загрузки чертежей – ImageView.setImageResource(...) вместо использования ImageLoader .

Всякий раз, когда более одного изображения загружаются из ресурса динамически (@runtime), чем предпочитают их:

 String imgUri = "drawable://" + getResources().getIdentifier(imgName, "drawable", getActivity().getPackageName()); 

Здесь imgName = Название изображения в ресурсе