編輯:關於Android編程
在我們平時加載圖片(不管是下載還是加載本地圖片…..)的時候,我們經常會遇到這樣一個需求,那就是當圖片正在加載時應該呈現正在加載時的圖像,當圖片加載失敗時應該呈現圖片加載時的圖像,當我們重新加載這張圖片時,應該呈現重試時圖像,直到這張圖片加載完成。這些繁瑣並且重復的如果得不到簡化的話,那將是一個開發人員的噩夢,現在好了,我們用Facebook出品的一個強大的圖片加載組件Fresco幾行代碼就可以搞定以上問題了。
1、SimpleDraweeView最基本的使用
2、SimpleDraweeView的圓形圖
3、SimpleDraweeView的圓角圖
4、SimpleDraweeView的縮放類型
Fresco中文說明:http://www.fresco-cn.org/
Fresco項目GitHub地址:https://github.com/facebook/fresco
第一步進入Fresco項目GitHub地址:
第二步添加Fresco到項目工程:
第三步服務及權限:
<uses-permission android:name="android.permission.INTERNET"/>
初次使用,我們就先簡單書寫我們的activity_main.xml:
"http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <com.facebook.drawee.view.SimpleDraweeView android:id="@+id/main_adv" android:layout_width="300dp" android:layout_height="300dp" android:layout_centerInParent="true" >