1.依赖
compile 'com.facebook.fresco:fresco:0.13.0'
2.布局
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/sim_fre"
android:layout_width="100dp"
android:layout_height="100dp"
/>
3.初始化
public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
Fresco.initialize(this);
}
}
4重点内容.显示及圆角
GenericDraweeHierarchyBuilder builder = new GenericDraweeHierarchyBuilder(context.getResources());
// 设置圆形图片
// 设置形状对象,形状为圆形
RoundingParams params = RoundingParams.asCircle();
//创建设置参数,设置一个形状,把形状对象塞入
GenericDraweeHierarchy roundness = builder.setRoundingParams(params).build();
//将参数对象设置给图片控件
sim_fre.setHierarchy(roundness);
String[] split = list.get(i).getImages().split("\\|");
//控件加载图片(加载)
sim_fre.setImageURI(Uri.parse(split[0]));