
我将当前的项目从毕加索切换到了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库从应用程序资产加载图像所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)