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);