现在基本上所有的需要用户注册的APP都有一个需要用户上传头像的需求,上传的头像基本都是类似于QQ、微信等社交应用圆形头像。最近,正在做的一个社交应用多处需要用到这种圆形头像的处理,总不能每次都对图片做一些剪裁来实现圆形头像的处理,于是就想到了自定义一个控件来实现相应的效果。最后的效果图如下:1、.....
分类:
微信 时间:
2015-09-20 20:25:13
阅读次数:
510
画圆的类: 1 public class CircleImageView extends ImageView { 2 3 private static final ScaleType SCALE_TYPE = ScaleType.CENTER_CROP; 4 5 pri...
分类:
其他好文 时间:
2015-09-05 12:32:23
阅读次数:
281
本文分为三大部分:
CircleImageView的使用
CircleImageView源码分析
Android自定义View总结
CircleImageView项目源码下载:
https://github.com/hdodenhof/CircleImageView
打开源码会发现主要就是一个继承了ImageView 的类——CircleImageView .java,代码优雅精致,效果很nic...
分类:
移动开发 时间:
2015-08-05 06:38:13
阅读次数:
284
在开发中常用到圆形图片,试过很多方法都不理想,直到后来发现了CircleImageView这个开源项目,效果杠杠滴。
这个项目很简单,只有一个类,只要把CircleImageView.java这个自定义的ImageView的类复制到项目中,然后在attrs.xml文件中添加以下属性:
<attr n...
分类:
其他好文 时间:
2015-08-04 17:19:43
阅读次数:
105
1.自定义圆形控件github地址: https://github.com/hdodenhof/CircleImageView主要的类:package de.hdodenhof.circleimageview;import edu.njupt.zhb.main.R;import android.co...
分类:
其他好文 时间:
2015-07-29 15:39:58
阅读次数:
155
效果图:页面代码:public class CircleView extends ImageView {
private Paint mPaint = new Paint(); public CircleView(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Overri...
分类:
其他好文 时间:
2015-07-27 11:10:31
阅读次数:
179
git-osc自定义控件之:CircleImageView一、CircleImageView的使用在项目中可以发现,用户的头像都是圆形的,感觉很好奇,昨天终于发现了,原来是自定了一个ImageView,先学习下如何使用,使用步骤如下:
创建属性文件:attrs.xml,创建路径为—— res/values/attrs.xml ,格式如下:<?xml version="1.0" encoding="u...
分类:
其他好文 时间:
2015-07-23 08:17:09
阅读次数:
252
ListView中可以使用SimpleAdapter进行数据与视图的绑定,但都是对已有的系统控件的绑定,如果自定义空间直接使用SimpleAdapter绑定,则会报错。如,使用CircleImageView圆形头像,直接不能绑定需要重新SimpleAdapter方法。eg:android ListV...
分类:
移动开发 时间:
2015-07-12 17:01:50
阅读次数:
206
github地址:https://github.com/hdodenhof/CircleImageViewpackage de.hdodenhof.circleimageview;import edu.njupt.zhb.main.R;import android.content.Context;i...
分类:
移动开发 时间:
2015-07-11 16:41:12
阅读次数:
144
刚开始看确实感觉很不习惯,看久了,就觉得还不错!所以就想引用到自己的项目中;
接下来就找到源码看看他是如何运用的,首先找到SwipeRefreshLayout,因为这个类是Android自带的下拉刷新实现类,相应的动画也肯定在里面有用到。可以找到里面用到了两个类MaterialProgressDrawable 和 CircleImageView,这两个类就是我们所看到的加载动画的实现类!
但是这...
分类:
其他好文 时间:
2015-04-29 09:59:29
阅读次数:
210