ImageView图片圆形显示

效果
这里写图片描述

功能介绍以下功能都可通过代码动态进行设置

  1. 使用默认样式,图片未进行圆形处理> 2. 设置图片为填充模式> 3. 设置图片圆形边框大小> 4. 设置图片圆形边框的颜色

用法1. 将工程中的CircleImageViewBase.java 类复制到你项目中。2. 创建一个类继承CircleImageViewBase.java 类。3. 实现initConfig()方法。4. 在initConfig() 方法中就该自定义View 进行统一设置。

自定义设置

  1. 默认样式

调用setUseDefaultStyle(boolean useDefaultStyle) 方法即可设置使用默认样。

  1. 如果使用默认样式,该自定义控件将不会对图片进行圆形处理,同样,设置的填充样式、边框大小、边框颜色也将不会起作用。
  2. false 不启用默认样式; true 启用默认样式,默认false
  1. 图片填充模式设置

调用public void setIsFill(boolean isFill) 方法即可设置图片圆处理填充模式。

  1. 图片进行填充处理,当图片大小小于设置的大小时,会自动拉伸图片使图片填充满整个圆。如果未进行设置图片不会进行填充处理。
  2. false 不启用; true 启用,默认false
  1. 图片圆形边框大小设置

调用setBorderWidth(int borderWidth) 方法即可设置图片圆形边框大小。

边框大小默认为 10, 如果设置为0 ,边框颜色将不起作用。

  1. 图片圆形边框的颜色设置

调用setBorderWidth(int borderWidth) 方法即可设置图片圆形边框颜色。

边框颜色默认为白色(#FFFFFF)。

GitHub项目代码地址:https://github.com/CNCFOX/CircleImageViewDemo

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,488评论 19 139
  • --绘图与滤镜全面解析 概述 在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功系统的设计,另一方面得益...
    韩七夏阅读 2,951评论 2 10
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 7,289评论 0 17
  • 爬山途中,三个姑娘累了,找到一块山间小溪中的巨石,铺了垫子嬉闹着躺了下来。 山间的天空湛蓝透彻,姑娘们兴奋的说着笑...
    IslandBao阅读 352评论 0 0
  • 第 7 章 校花的邀请 “走,跟我去反野。”我对靖瑶打出一句话。 “嗯”她回了...
    毁心阅读 448评论 0 2

友情链接更多精彩内容