Подтвердить что ты не робот

Как использовать Glide для Android, как загружать изображения из ресурсов и ресурсов?

Я хочу, чтобы все преобразования, сток и анимации были идентичными, и подумывал, сможем ли мы передать идентификатор ресурса или имя ресурса в Glide для его локальной загрузки?

4b9b3361

Ответ 1

Для идентификаторов ресурсов вы можете использовать:

Glide.with(fragment)
    .load(R.drawable.resource_id)
    .into(imageView);

Для активов вы можете создать объект URI:

Glide.with(fragment)
    .load(Uri.parse("file:///android_asset/<assetName>"))
    .into(imageView);

Ответ 2

Glide.with(context).load(uri).asBitmap().placeholder(R.drawable.yourimage).error(R.drawable.yourimage).into(yourview); Помимо приведенного выше ответа, если URL-адрес изображения возвращается null, вы можете загрузить изображение по умолчанию в представление, как показано выше.

Ответ 3

Работает при использовании .asBistmap

String pathUri="file:///android_asset/img/flower.jpg";
 Glide.with(context).asBitmap().load(Uri.parse(pathUri)).into(holder.imgView_post);