ImageView图片圆形显示
2016-06-06 22:43
274 查看
效果
功能介绍
以下功能都可通过代码动态进行设置使用默认样式,图片未进行圆形处理
设置图片为填充模式
设置图片圆形边框大小
设置图片圆形边框的颜色
用法
将工程中的CircleImageViewBase.java 类复制到你项目中。创建一个类继承CircleImageViewBase.java 类。
实现initConfig()方法。
在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)。
GitHub项目代码地址:https://github.com/CNCFOX/CircleImageViewDemo
相关文章推荐
- GUI - Web前端开发框架
- 评价ui设计作品好坏的八个标准(界面/交互设计研究)
- Android打造带透明圆弧的ImageView
- 按右键另存图片只能存BMP
- photoshop去除图片上的水印
- upload上传单张图片
- 图片引发的溢出危机(图)
- C# WinForm控件对透明图片重叠时出现图片不透明的简单解决方法
- C#实现把彩色图片灰度化代码分享
- Jquery ui datepicker设置日期范围,如只能隔3天【实现代码】
- C#将图片和字节流互相转换并显示到页面上
- C#监控文件夹并自动给图片文件打水印的方法
- 纯CSS实现的当鼠标移上图片添加阴影效果代码
- 如何使用C#从word文档中提取图片
- C#实现打开画图的同时载入图片、最大化显示画图窗体的方法
- C#图片添加水印的实现代码
- 随鼠标移动的图片或文字特效代码
- CSS 图片横向排列实现代码
- C#实现将Email地址转成图片显示的方法
- C#实现图片加相框的方法