3
我已將當前項目從畢加索切換到Glide。但是,我無法從應用程序資產中加載圖像。這甚至有可能嗎?使用Glide庫從應用程序資源中加載圖像
示例代碼:
String assetPath = "file:///android_asset/flags/FR.jpg";
Glide.with(getContext())
.load(Uri.parse(assetPath))
.placeholder(missingFlagDrawable)
.centerCrop()
.crossFade()
.into(flag);
我也曾嘗試負載(String)方法沒有成功,我沒有看到服用,例如InputStream還是我可以與AssetManager取得FileDescriptor的負載方法類。
完全相同的代碼在畢加索工作。
Glide在應用程序的其餘部分正常工作並加載很好的遠程圖像。
我看到你已經打開了一個問題,thx – peko 2014-09-25 12:09:12
是的,在這裏解決後會發佈權威答案。 – 2014-09-25 13:39:33
對於後人,資產Uris在Glide 3.4之前不受支持,此處引用的問題是https://github.com/bumptech/glide/issues/155。 – 2014-12-26 17:15:41