方式一
userRoundOptions = new DisplayImageOptions.Builder().showImageOnLoading(R.drawable.xxx).showImageOnFail(R.drawable.xxx).cacheInMemory(true).cacheOnDisk(true).displayer(new CircleBitmapDisplayer()).imageScaleType(ImageScaleType.EXACTLY).displayer(new RoundedBitmapDisplayer(DensityUtil.dip2px(ApplicationBase.ctx, 5))).build();
搭配 : ImageLoader.getInstance().displayImage(seria.getImage(), verify_img, userRoundOptions);
方式二
userRoundOptions = new DisplayImageOptions.Builder().showImageOnLoading(R.drawable.xxx).showImageOnFail(R.drawable.xxx).cacheInMemory(true).cacheOnDisk(true).imageScaleType(ImageScaleType.EXACTLY).build();
搭配 : ImageLoader.getInstance().loadImage
注意: 在自定义的xml里面的控件, extends LinearLayout的情况 ,会出现 方法一 加载不出图片的情况
问题是: displayer(new CircleBitmapDisplayer()),难道是不能同时有多个displayer?
本文介绍了使用ImageLoader加载圆形及圆角图片的两种方法,并讨论了不同情况下的适用性。第一种方法通过CircleBitmapDisplayer实现纯圆形显示,第二种则采用RoundedBitmapDisplayer创建圆角效果。

1088

被折叠的 条评论
为什么被折叠?



