一、用途

该框架是一个用来制作圆形图像的控件。

二、使用方式:

1、由于源码只有一个类和一个资源文件,因此可以直接下载源码。 
2、直接引入lib库:compile ‘de.hdodenhof:circleimageview:2.1.0’ 
3、在需要使用圆形图标的xml文件中引入:CircleImageView

三、重要属性解释。 
该控件具有四个自定义属性,如下

1、civ_border_width:        dimension 圆形图标边框宽度 
2、civ_border_color:        边框颜色 
3、civ_border_overlay:    代表边框是绘制在图片外部,不覆盖图片最外层,还是在图片之上绘制,覆盖最外层 
4、civ_fill_color:                圆形图标内部颜色

四、完整定义:

<de.hdodenhof.circleimageview.CircleImageViewandroid:id="@+id/main_cirI_toolbar"android:layout_width="70dp"android:layout_height="70dp"android:src="@mipmap/head"app:civ_border_width="5dp"app:civ_border_color="@color/yellow"app:civ_border_overlay="true"/>

Android CircleImageView实现圆形图标/头像相关推荐

  1. Android CircleImageView自定义圆形与边框(圆形头像)详解

    背景: 当前我们在使用图片过程中,都知道正常的ImageView是一个矩形RectF,RectF只需要知道两个对角坐标就可以确定该图形的大小 RectF rect=new RectF(int left ...

  2. android+动态更改app图标,Android开发:如何动态更换APP图标

    在Android开发中,通常会有这样的需求,逢年过节UI的小伙伴们都会做出节日或活动相关的APP图标让我们更换,可是每次更换都要发版实现.那么,如何在不发版的情况下动态地更换我们的图标呢?本篇文章就来 ...

  3. Android使用 CircleImageView 实现圆形头像的方法

    圆形头像看起来非常美观,下文通过实例代码给大家介绍android中使用CircleImageView实现圆形头像的方法,一起看看吧 有时我们在应用中会用到圆形头像,下面是利用CircleImageVi ...

  4. Android CircleImageView圆形ImageView

     Android CircleImageView圆形ImageView CircleImageView是github上一个第三方开源的实现圆形ImageView的项目. 其在github上的项目主 ...

  5. Android:设置圆形头像,Android截取圆形图片

    在有一些程序开发中,有时候会用到圆形,截取一张图片的一部分圆形,作为头像或者其他. 本实例就是截图圆形,设置头像的.      首先讲解一些代码 [html]  view plain copy < ...

  6. android圆形图标显示不全,Android 9.0 Adaptive Icon 圆形图标剪切不全问题(上下左右部分被裁减)...

    一.继上一篇讲过设置圆形图标为默认后,发现圆形图标四周有被裁减的问题,如下图: 二.开始怀疑是launcher3中的图标设置大小出了问题,但是通过修改 launcher3中device_profile ...

  7. 为 Android 8.0 强制开启全局圆形图标规范

    原文地址:https://sspai.com/post/41011 看到标题,很多人也许会问:引入了 自适应图标规范 后,在 Android 8.0 上我们已经可以通过一些第三方 Launcher(比 ...

  8. android 代码设置图标背景色(圆形图标)和图标颜色

    原图: 1.改变图标颜色: mImageView.setColorFilter(Color.parseColor("#ff0000")); 效果: 2.改变图标背景色(主要是圆形图 ...

  9. Android 9.0 Adaptive Icon 圆形图标剪切不全问题(上下左右部分被裁减)

    一.继上一篇讲过设置圆形图标为默认后,发现圆形图标四周有被裁减的问题,如下图: 二.开始怀疑是launcher3中的图标设置大小出了问题,但是通过修改 launcher3中device_profile ...

最新文章

  1. 我是如何每周坚持 5 天自学机器学习,并拿到offer的
  2. 基于STC8G8K64U三通道高速ADC采集板
  3. 关于vue+element-ui项目的分页,返回默认显示第一页的问题解决
  4. arcface mxnet转onnx
  5. 判断用户是否存在再进行新增_4招教你判断抖音真假粉,快速分辨抖音号的真实度!...
  6. C++你不知道的那些事儿—C++语言的15个晦涩特性
  7. 平流式初沉池贮砂斗计算_除磷药剂如何投加效果最好?投加量如何计算?
  8. Redis 的 Sentinel哨兵介绍与源码分析(1):初始化部分
  9. java程序员目标_Java程序员的目标,你都达到了多少条?
  10. 微信小程序API之setInterval
  11. 数据结构 data structure
  12. 大数据分析常见的犯错问题
  13. OpenCV stereo matching 代码
  14. get函数和getline函数
  15. 如何设置无线网络中计算机的ip,电脑wifi怎么设置 电脑wifi设置教程详解
  16. php教程phpmeng,李炎恢PHP培训视频教程
  17. 基于python的微博舆情分析与研究—以《北京冬奥会》为关键词
  18. oracle imp仅导入数据
  19. 腾讯云网站域名备案帮助说明文档
  20. 华为G700电脑版Root软件-Eroot

热门文章

  1. 程序调用winrar自动压缩文件
  2. PCB画板软件那么多,我到底该学习哪一个?
  3. 男女通用,关于爱情的70句哲理
  4. 豌豆荚导致adb连接错误
  5. windows布局go-cqhttp
  6. 阿里为什么能抗住双 11 ?看完这篇你就明白了!
  7. 安卓虚拟机_安卓模拟器|你们一直想要的安卓虚拟机,你还不快领走?
  8. 朗润国际期货:上海期货交易所仓单日报
  9. CAD图纸怎么转换成清晰的JPG格式图片
  10. 如何配置DirectX开发环境