簡體   English   中英

使用 Glide for Android,如何從資產和資源加載圖像?

[英]Using Glide for Android, how do I load images from asset and resources?

我想讓所有的轉換、描邊和動畫保持相同,並且在想是否可以在 Glide 中傳遞資源 ID 或資產名稱以在本地加載它?

對於資源 ID,您可以使用:

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

對於資產,您可以構建資產 uri:

Glide.with(fragment)
    .load(Uri.parse("file:///android_asset/<assetName>"))
    .into(imageView);
Glide
.with(context)
.load(uri)
.asBitmap()
.placeholder(R.drawable.yourimage)
.error(R.drawable.yourimage)
.into(yourview);

除了上面的答案,如果圖像 URL 返回 null,您可以像上面一樣將默認圖像加載到視圖中。

它在使用.asBitmap()

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM