Fresco的使用及圆角
来源:互联网 发布:数据采集模块 编辑:程序博客网 时间:2024/05/17 01:58
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]));
阅读全文