//获取圆形原图的参数
RoundingParams params=new RoundingParams();
params.setRoundAsCircle(false);//设置图行是否 圆角
// params.setCornersRadius(30);//设置半径
params.setCornersRadii(20,20,20,20);//左上 左下 右上 右下
params.setBorder(Color.BLUE,3f);//设置边框 颜色 宽度
params.setRoundingMethod(RoundingParams.RoundingMethod.BITMAP_ONLY);//位图
//GenericDreweeHierarchy
GenericDraweeHierarchy hierarchy=GenericDraweeHierarchyBuilder.newInstance(viewHolder.itemView.getResources())
.setRoundingParams(params)
.setFadeDuration(5000)//渐变
.build();
simpleView.setHierarchy(hierarchy);
//控制器controller
DraweeController controller=Fresco.newDraweeControllerBuilder()
.setUri(data.get(i).getThumbnail_pic_s())//设置路径
.setTapToRetryEnabled(true)
.build();
simpleView.setController(controller);
Fresco代码设置
最新推荐文章于 2021-05-29 09:44:55 发布