编程语言
首页 > 编程语言> > android-使用Glide库从应用程序资产加载图像

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