效果 这里写图片描述
功能介绍以下功能都可通过代码动态进行设置
- 使用默认样式,图片未进行圆形处理> 2. 设置图片为填充模式> 3. 设置图片圆形边框大小> 4. 设置图片圆形边框的颜色
用法1. 将工程中的CircleImageViewBase.java 类复制到你项目中。2. 创建一个类继承CircleImageViewBase.java 类。3. 实现initConfig()方法。4. 在initConfig() 方法中就该自定义View 进行统一设置。
自定义设置
-
默认样式
调用setUseDefaultStyle(boolean useDefaultStyle) 方法即可设置使用默认样。
- 如果使用默认样式,该自定义控件将不会对图片进行圆形处理,同样,设置的填充样式、边框大小、边框颜色也将不会起作用。
- false 不启用默认样式; true 启用默认样式,默认false
-
图片填充模式设置
调用public void setIsFill(boolean isFill) 方法即可设置图片圆处理填充模式。
- 图片进行填充处理,当图片大小小于设置的大小时,会自动拉伸图片使图片填充满整个圆。如果未进行设置图片不会进行填充处理。
- false 不启用; true 启用,默认false
-
图片圆形边框大小设置
调用setBorderWidth(int borderWidth) 方法即可设置图片圆形边框大小。
边框大小默认为 10, 如果设置为0 ,边框颜色将不起作用。
-
图片圆形边框的颜色设置
调用setBorderWidth(int borderWidth) 方法即可设置图片圆形边框颜色。
边框颜色默认为白色(#FFFFFF)。
网友评论