Fresco簡單使用

2021-08-15 03:38:04 字數 1272 閱讀 3015

1.依賴和許可權

compile 'com.facebook.fresco:fresco:0.12.0'
// 在 api < 14 上的機器支援 webp 時,需要新增

compile 'com.facebook.fresco:animated-base-support:0.12.0'

// 支援 gif **,需要新增

compile 'com.facebook.fresco:animated-gif:0.12.0'

// 支援 webp (靜態圖+**),需要新增

compile 'com.facebook.fresco:animated-webp:0.12.0'

compile 'com.facebook.fresco:webpsupport:0.12.0'

// 僅支援 webp 靜態圖,需要新增

compile 'com.facebook.fresco:webpsupport:0.12.0'

android:name="android.permission.internet" />
2.初始化和註冊

public

class

extends

@override

public

void

oncreate()

}

3.在xml檔案中

xmlns:fresco=""
4.控制項

.facebook

.drawee

.view

.******draweeview

android:id="@+id/my_image_view"

android:layout_width="130dp"

android:layout_height="130dp"

fresco:placeholderimage="@drawable/my_drawable"

/>

5.開始載入

uri uri = uri.parse("");

******draweeview draweeview = (******draweeview) findviewbyid(r.id

.my_image_view);

draweeview.setimageuri(uri);

Fresco 使用筆記

官網 中文版 中文版可能沒更新最新的內容,所以我還是喜歡直接看英文版的官網。ps 以下操作是在全程 vpn 環境下進行 都說用 android studio 來使用會比較好,於是把原來的專案遷過來 android studio 了,折騰過一陣子後,原專案終於可以正在編譯執行。但,當要新增 fresc...

Fresco使用注意點

1.必須設定寬高,可以xml中設定,也可以在 中設定,不支援wrap content,如果在xml中拿不準寬高,要在 中 呼叫setlayoutparams顯式設定寬高 2.以下個方法也許你會用到 public static void init context context 預載入 param c...

Fresco的配置及使用

如何在專案中引入 fresco 編輯build.gradle檔案 在dependencies下新增依賴 選擇所需的 在 api 14 上的機器支援 webp 時,需要新增 compile com.facebook.fresco animated base support 0.12.0 支援 gif ...