[英]Can not load GIF from GeoNames link with Glide
1 地名
Glide.with(this)
.load("https://www.geonames.org/flags/x/ad.gif")
.into(imageViewFlag_info);
2 吉菲
Glide.with(this)
.load("https://media.giphy.com/media/98uBZTzlXMhkk/giphy.gif")
.into(imageViewFlag_info);
1和2不一樣
第二個示例適用於 Giphy,但 Glide 無法從 GeoNames 鏈接加載圖像。
使用GlideUrl
指定適當的User-Agent
:
GlideUrl glideUrl = new GlideUrl("https://www.geonames.org/flags/x/ad.gif", new LazyHeaders.Builder()
.addHeader("User-Agent", "Mozilla/5.0")
.build());
Glide.with(this)
.load(glideUrl)
.into(imageViewFlag_info);
嘗試本教程來設置 GlideApp: https://futurestud.io/tutorials/glide-getting-started然后編寫這行代碼,它應該適用於您的用例
GlideApp.with(imageView).asGif().load("URL").into(imageView);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.