CirCleImageView:XferMode 方式的圆形ImageView

时间:2024-06-24 12:49:12
【文件属性】:

文件名称:CirCleImageView:XferMode 方式的圆形ImageView

文件大小:98KB

文件格式:ZIP

更新时间:2024-06-24 12:49:12

Java

CirCleImageView Note 对于系统的ImageView,显示图片时是方形的(当然对于背景透明的图片时无所谓的),但是人是对于 圆形是有偏爱的,圆形给人一种更为柔和的感觉。为此,设计了一个圆形的ImageView。 Key Knowledge 圆形的图片最简单的实现有几种: 就是使用原有的ImageView,将图片的原有图片设计为圆形的,但是这样其实是一将圆形图片放入到一个方形的区域,如果srcImage 为正方形的无所谓,肯定可以满足要求,但是如果图片为矩形的,那么将会浪费空间 使用函数对原有图片剪切,返回一个圆形的图片,可以参考一下代码: /** * 将图片截取为圆角图片 * @param bitmap 原图片 * @param ratio 截取比例,如果是8,则圆角半径是宽高的1/8,如果是2,则是圆形图片 * @return 圆角矩形图片


【文件预览】:
CirCleImageView-master
----gradlew(5KB)
----settings.gradle(15B)
----CircleImageView.iml(871B)
----.idea()
--------misc.xml(3KB)
--------compiler.xml(686B)
--------uiDesigner.xml(9KB)
--------gradle.xml(608B)
--------.name(15B)
--------encodings.xml(200B)
--------modules.xml(367B)
--------copyright()
--------vcs.xml(164B)
----LICENSE(11KB)
----gradle()
--------wrapper()
----README.md(2KB)
----gradlew.bat(2KB)
----gradle.properties(855B)
----.gitignore(451B)
----app()
--------src()
--------app.iml(7KB)
--------.gitignore(7B)
--------build.gradle(904B)
--------proguard-rules.pro(661B)
----build.gradle(436B)

网友评论