我已将我当前的项目从 Picasso 切换到 Glide。但是,我无法从应用程序资产中加载图像。这甚至可能吗?
示例代码:
String assetPath = "file:///android_asset/flags/FR.jpg";
Glide.with(getContext())
.load(Uri.parse(assetPath))
.placeholder(missingFlagDrawable)
.centerCrop()
.crossFade()
.into(flag);
我也尝试了 load(String) 方法但没有成功,我没有看到加载方法采用例如我可以通过 AssetManager 类获得的 InputStream 或 FileDescriptor。
完全相同的代码在毕加索中运行。
Glide 在应用程序的其余部分正常工作,并且可以很好地加载远程图像。