我必须展示一个drawable
从头res
到一个头ImageView
。在此应用中,出于某些原因,我正在使用毕加索。
在这种情况下,我需要drawable
使用其URI而不是其ID加载。为此,这是我的代码:
uri = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://"+context.getPackageName()+"/drawable/" + drawableName);
这里使用的drawableName是文件名而不是它们的资源ID。
然后
Picasso.with(context).load(uri).into(imageView);
我肯定可以绘制的名称正确,但是毕加索似乎不喜欢这个uri。
找到了答案。不幸的是,毕加索不允许通过URI进行可绘制的加载。这是一项新功能。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句