圆形图:
Uri uri = Uri.parse("http://www.zhaoapi.cn/images/quarter/ad1.png"); GenericDraweeHierarchyBuilder builder = new GenericDraweeHierarchyBuilder(getResources()); RoundingParams params = RoundingParams.asCircle(); GenericDraweeHierarchy hierarchy = builder.setRoundingParams(params).build(); simView.setHierarchy(hierarchy); simView.setImageURI(uri);
圆角形图:
Uri uri1 = Uri.parse("http://www.zhaoapi.cn/images/quarter/ad1.png"); GenericDraweeHierarchyBuilder builder1 = new GenericDraweeHierarchyBuilder(getResources()); RoundingParams params1 = RoundingParams.fromCornersRadius(50f); GenericDraweeHierarchy hierarchy1 = builder1.setRoundingParams(params1).build(); simView.setHierarchy(hierarchy1); simView.setImageURI(uri1);
宽高比:
Uri uri3 = Uri.parse("http://www.zhaoapi.cn/images/quarter/ad1.png"); simView.setImageURI(uri3); ViewGroup.LayoutParams layoutParams = simView.getLayoutParams(); layoutParams.height=200; layoutParams.width=400; simView.setLayoutParams(layoutParams);
动态图片:
Uri uri2 = Uri.parse("http://www.zhaoapi.cn/images/girl.gif"); AbstractDraweeController build = Fresco.newDraweeControllerBuilder() .setUri(uri2) .setAutoPlayAnimations(true) .setOldController(simView.getController()) .build(); simView.setController(build);