android-使用Glide库从应用程序资产加载图像
作者:互联网
我将当前的项目从毕加索切换到了Glide.但是,我无法设法从应用程序资产加载图像.那有可能吗?
样例代码:
String assetPath = "file:///android_asset/flags/FR.jpg";
Glide.with(getContext())
.load(Uri.parse(assetPath))
.placeholder(missingFlagDrawable)
.centerCrop()
.crossFade()
.into(flag);
我还尝试了load(String)方法,但没有成功,而且我看不到load方法采用了AssetManager类可以获得的InputStream或FileDescriptor.
毕加索使用的是完全相同的代码.
Glide在该应用程序的其余部分中正常工作,并且可以很好地加载远程图像.
解决方法:
与Glide.with(xxx).load(xxx).asBitmap()一起使用
如GitHub issue I had opened at the time中所述,我遇到了这个问题.
标签:android-glide,android 来源: https://codeday.me/bug/20191121/2050187.html