圆头像方法

转载 2016年06月01日 09:19:34
//传过去ImageView 和 bitmap直接出来圆
      private void toyuanb(Bitmap bmp,ImageView iv) {
          // TODO Auto-generated method stub        
          BitmapDrawable drawable = (BitmapDrawable) iv.getDrawable();
          Bitmap bmp1 = drawable.getBitmap();
          // 获得图片的宽,并创建结果bitmap
          int width = bmp1.getWidth();
          Bitmap resultBmp = Bitmap.createBitmap(width, width,
                  Bitmap.Config.ARGB_8888);
          //画笔
          Paint paint = new Paint();
          //画布
          Canvas canvas = new Canvas(resultBmp);
          // 画圆
          canvas.drawCircle(width / 2, width / 2, width / 2, paint);

          paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));// 选择交集去上层图片
          canvas.drawBitmap(bmp, 0, 0, paint);
          iv.setImageBitmap(resultBmp);
          bmp.recycle();
      }

相关文章推荐

Android-继承ImageView得到圆图片头像方法-非常方便

从网上找到了一个能将图片变成圆形的类,故写下来以备不时之需,下面来介绍使用方法: activity_main.xml [html] view plain...

论坛修改大头像的方法介绍,精品

  • 2013年12月08日 23:13
  • 3.77MB
  • 下载

Retrofit的POST方法上传头像

网络权限 //上传头像 private static final int CHOOSE_PICTURE=0; private static final int TAKE_PI...
  • Lcc3322
  • Lcc3322
  • 2017年10月31日 16:06
  • 20

Android中头像上传的另类方法——字符串上传

1、头像上传         头像上传功能,一般我们会使用文件的输入输出流上传。但是在Android开发中,如果我们的某一个应用,不会经常使用到文件上传这样的功能,写很多与文件上传和下载有关的代码,似...
  • ljtyzhr
  • ljtyzhr
  • 2015年04月18日 14:12
  • 1111

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

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

IM多人聊天-群聊头像合成方法

IM多人聊天群聊头像合成方法 群聊中将多个成员的头像合成为群聊的头像:ViewController.m // // ViewController.m // imageMerge // // C...
  • xuhen
  • xuhen
  • 2017年06月12日 16:01
  • 241

wordpress空间访问gravatar头像方法汇总

来自:http://www.cazir.com/1318.html 所周知Gravatar头像服务已经被彻底屏蔽了,国内没办法正常访问,是有些通过缓存的方法来获取头像,但是国内的大多数使用的网站...

加载腾讯微博图片、头像的方法

在研究腾讯微博的过程中,发现向服务请求会的JSON格式的数据中,用户头像的URL地址是正常格式的不用二次编译,示例:08-22 19:56:19.400: V/QSearchAdapter(18433...

用struts2 完成一个简单的通讯录,实现增删改查,分页,文件上传(头像),表单验证(两种方法)

1.登录 1.1登录页面 2.2写action return "success"; 2.2  表单验证 例如: 注意:使用表单验证有一个前提,该action必须...

在DOS命令行窗口中显示出用各种字符拼凑出来的各种图案的实现方法,如本人头像

在DOS命令行窗口中显示出用各种字符拼凑出来的各种图案的实现方法
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:圆头像方法
举报原因:
原因补充:

(最多只允许输入30个字)