ImageView设置rounded corner
程序员文章站
2023-10-28 17:16:04
版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/207 ImageView设置rounded corner 到2019年,现在的图片加载框架,几乎都是Glide了。 最近的需求又碰到了要给图片设置圆角,发现之 ......
版权声明:本文为xing_star原创文章,转载请注明出处!
本文同步自
imageview设置rounded corner
到2019年,现在的图片加载框架,几乎都是glide了。
最近的需求又碰到了要给图片设置圆角,发现之前总结的很多都解决不了。这里在单独对图片设置圆角在做个汇总。
在glide3.x的版本中可以采用如下实现方式:
glide.with(picviewholder.imageview.getcontext()).load(url) .asbitmap().centercrop() .into(new bitmapimageviewtarget(picviewholder.imageview) { @override protected void setresource(bitmap resource) { roundedbitmapdrawable circularbitmapdrawable = roundedbitmapdrawablefactory.create(picviewholder.imageview.getresources(), resource); circularbitmapdrawable.setcornerradius(systemutils.dip2px(3)); picviewholder.imageview.setimagedrawable(circularbitmapdrawable); } });
在glide4.x中可以采用如下实现方式:
glide.with(this.context) .load(url) .apply(requestoptions.bitmaptransform(new roundedcorners(14))) .into(imageview);
下次再碰到了,一定及时找这篇文章,不用在到google上找半天啦。
相关资料参考:
glide处理圆形imageview
glide3升级到glide4碰到的问题汇总以及部分代码修改
推荐阅读
-
ImageView设置rounded corner
-
Android中ImageView.src设置图片拉伸、填满控件的方法
-
Android imageview设置圆角
-
Android开发模板代码(二)——为ImageView设置图片,退出后能保存ImageView的状态
-
ImageView设置rounded corner
-
ImageButton和ImageView设置点击透明区域不响应
-
Android 组件学习笔记(九宫格游戏,imageview设置图片满屏技巧)
-
Android开发模板代码(二)——为ImageView设置图片,退出后能保存ImageView的状态
-
Android imageview设置圆角