版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ezview_uniview/article/details/69284434
Fresco加载图片的api是设置uri,如何获得本地图片的加载呢?
类型 | Scheme | 示例 |
---|---|---|
远程图片 | http://, https:// | HttpURLConnection |
本地文件 | file:// | FileInputStream |
Content provider | content:// | ContentResolver |
asset目录下的资源 | asset:// | AssetManager |
res目录下的资源 | res:// | Resources.openRawResource |
simpleDraweeView一般是设置在xml文件中,通过属性设置完成对加载图片过程效果控制,但是希望能通过代码灵活设置默认加载图片,如下实现方式:
String url = "res://包名/" + R.mipmap.ic_default_adimage;
Uri uri = Uri.parse(url);
simpleDraweeView.setImageURI(uri);