鍍金池/ 教程/ Android/ 支持的URIs
進(jìn)度條
在JAVA代碼中使用Drawees
Drawee的各種效果配置
緩存
一些陷阱
關(guān)于在Android Studio中編譯
多圖請(qǐng)求及圖片復(fù)用
自定義網(wǎng)絡(luò)加載
支持的URIs
可關(guān)閉的引用
監(jiān)聽(tīng)下載事件
修改圖片
引入Fresco
縮放
圓角和圓圈
配置Image Pipeline
縮放和旋轉(zhuǎn)圖片
(圖片請(qǐng)求)Image Requests
自定義View
使用ControllerBuilder
在XML中使用Drawees
開(kāi)始使用 Fresco
關(guān)鍵概念
Image Pipeline介紹
漸進(jìn)式JPEG圖
數(shù)據(jù)源和數(shù)據(jù)訂閱者
直接使用Image Pipeline
動(dòng)畫(huà)圖(gif)
使用其他的Image Loader

支持的URIs

本教程內(nèi)容來(lái)源于:http://fresco-cn.org
采用 知識(shí)共享 署名 4.0 國(guó)際 許可協(xié)議 進(jìn)行許可

Fresco 支持許多URI格式。

特別注意:Fresco 不支持 相對(duì)路徑的URI. 所有的URI都必須是絕對(duì)路徑,并且?guī)显揢RI的scheme。

如下:

類(lèi)型 Scheme 示例
遠(yuǎn)程圖片 http://, https:// HttpURLConnection 或者參考 使用其他網(wǎng)絡(luò)加載方案
本地文件 file:// FileInputStream
Content provider content:// ContentResolver
asset目錄下的資源 asset:// AssetManager
res目錄下的資源 res:// Resources.openRawResource
Uri uri = Uri.parse("res://包名(實(shí)際可以是任何字符串甚至留空)/" + R.drawable.ic_launcher);

注意,只有圖片資源才能使用在Image pipeline中,比如(PNG)。其他資源類(lèi)型,比如字符串,或者XML Drawable在Image pipeline中沒(méi)有意義。所以加載的資源不支持這些類(lèi)型。

像ShapeDrawable這樣聲明在XML中的drawable可能引起困惑。注意到這畢竟不是圖片,如果想把這樣的drawable作為圖像顯示。

那么把這個(gè)drawable設(shè)置為占位圖,然后把URI設(shè)置為null。