圆头像方法

转载 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();
      }

圆形头像制作,仿QQ做法。

圆形头像制作 上代码之前我们先来了解一个类PorterDuffXfermode。 使用 PorterDuff 模式可以创建一个图层混合模式,下面就是18中混合模式 // the...
  • MaoDunTi
  • MaoDunTi
  • 2016年09月21日 11:32
  • 1157

自制带圆框的头像

http://www.cnblogs.com/pigpigDD/p/3991742.html 这篇文章是我的【iOS开发每日小笔记】系列中的一片,记录的是今天在开发工作中遇到的,可以...
  • jmulxg
  • jmulxg
  • 2015年05月21日 13:52
  • 738

制作带边框的圆形头像

效果如下: 它其实是由两部分组成,一个是带背景的RelativeLayout容器,如下图: 另一部分是放在RelativeLayout容器里的ImageView,“它的上下左右”必须都距离”Rel...
  • wwww_dong
  • wwww_dong
  • 2016年11月08日 14:37
  • 1602

div、css圆形头像

1578****854 CSS3圆形头像 header.png 效果图
  • qq285679784
  • qq285679784
  • 2016年04月27日 09:37
  • 3111

仿QQ头像透明圆图剪切(CAShapeLayer 和 UIBezierPath的使用)

最近,研究了一下仿QQ头像透明圆图剪切,参考了一下code4App上一位大神的源码。 下面,把一些具体的思路写下来以助记忆,毕竟好记性不如烂笔头。 首先,用到了CAShapeLayer 和 UIB...
  • Mayerlucky
  • Mayerlucky
  • 2015年01月23日 10:44
  • 1815

利用 BitmapShader 制作自带边框圆形头像

Shader 制作 自定义边框 圆形头像
  • Hwaphon
  • Hwaphon
  • 2016年05月13日 10:52
  • 4972

分分钟带你搞定Android开发圆形头像

分分钟带你搞定Android开发圆形头像目前在应用开发中,矩形的头像基本没有了,大多是圆形或圆角矩形,本文简简单单轻轻松松帮你搞定圆形或圆角矩形的头像。 可以自定义控件实现,而本文使用的是第三方开源...
  • KjunChen
  • KjunChen
  • 2016年01月24日 12:33
  • 9554

圆形头像图片,带白色边框

附上效果图: 自定义的ImageView文件: package com.common.library.view.imageview; import android.conten...
  • cll3966
  • cll3966
  • 2016年01月19日 17:12
  • 1100

Unity3d shader裁剪圆形头像

Shader "Custom/D2" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} _Mask ("Base (RGB)",...
  • qq617119142
  • qq617119142
  • 2014年12月09日 16:04
  • 2701

Android 两种方式实现圆形头像

方案一:继承自ImageViewpackage com.chy.widget;import android.content.Context; import android.graphics.Canva...
  • chy555chy
  • chy555chy
  • 2017年01月31日 20:23
  • 733
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:圆头像方法
举报原因:
原因补充:

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