Android高性能的圆角图片控件RoundImageView
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android高性能的圆角图片控件RoundImageView相关的知识,希望对你有一定的参考价值。
参考技术A 之前项目中的圆角图片控件是通过对 ImageView 的图片转换为 Bitmap ,在 Bitmap 的基础上实现的图片圆角。因为要对图片资源进行 Bitmap 转换,所以很担心在 app 中图片资源非常多的时候造成内存溢出或程序卡顿。所以换成了下面的方式实现圆角图片,原理非常简单,通过 canvas 的 clipPath 方法,剪裁整个 canvas 以达到实现图片圆角的目的。一言以蔽之, clipPath 实现圆角,是剪裁 ImageView 的画布 (canvas) ;而操作 Bitmap 实现圆角,是剪裁 ImageView 的图片
以上是关于Android高性能的圆角图片控件RoundImageView的主要内容,如果未能解决你的问题,请参考以下文章
Android 对控件设置边框样式(边框颜色,圆角)和图片样式(圆角)