Android 列表展示簡單Fresco圓形圖片
阿新 • • 發佈:2018-11-28
1.在build.gradle首先匯入依賴
implementation 'com.facebook.fresco:fresco:1.11.0'
2.全域性初始化
@Override
public void onCreate() {
super.onCreate();
Fresco.initialize(this);
}
3.在清單檔案中網路許可權
<uses-permission android:name="android.permission.INTERNET"/>
4.在清單檔案中初始化Application
android:name=".MyApplication"
5.佈局檔案
<com.facebook.drawee.view.SimpleDraweeView
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/image"
app:placeholderImage="@mipmap/ic_launcher"/>
6.設定進去圖片
GenericDraweeHierarchyBuilder gBuilder = new GenericDraweeHierarchyBuilder(mResources); //設定成圓形 RoundingParams roundingParams = RoundingParams.asCircle(); GenericDraweeHierarchy build = gBuilder.setRoundingParams(roundingParams).build(); viewHolder.mImage.setHierarchy(build); viewHolder.mImage.setImageURI(data.get(i).getThumbnail_pic_s());