android-使用Glide库从应用程序资产加载图像

android-使用Glide库从应用程序资产加载图像,第1张

概述我将当前的项目从毕加索切换到了Glide.但是,我无法设法从应用程序资产加载图像.那有可能吗?样例代码:StringassetPath="file:///android_asset/flags/FR.jpg";Glide.with(getContext()).load(Uri.parse(assetPath)).placeholder(missingFlagDrawabl

我将当前的项目从毕加索切换到了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-使用Glide库从应用程序资产加载图像所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1077811.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存