画圆形图像

//-----------------------完美分割线---------------------------//开始画图@Overridepublic void setImageBitmap(Bitmap bm) {// TODO Auto-generated method stub//创建位图对象Bitmap bitmap=Bitmap.createBitmap(bm.getWidth(), bm.getHeight(), //得到图片的宽高Config.ARGB_8888);//设置抗锯齿模式//设置画布Canvas canvas=new Canvas(bitmap);//准备画笔,同事也要设置抗锯齿模式Paint paint =new Paint(Paint.FILTER_BITMAP_FLAG);//设置圆的半径int radius=24;//在新画布上画圆canvas.drawCircle(bm.getWidth()/2, bm.getHeight()/2, radius, paint);//显示最上层图片,也就是新绘制的图片paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));//把我绘制的圆形图片放到原有的位图上canvas.drawBitmap(bm, 0, 0, paint);//调用imageView的setImageBitmap方法显示//画好的图片/*** * 画边框 */paint.setStyle(Style.STROKE);paint.setStrokeWidth(2);paint.setColor(Color.YELLOW);canvas.drawCircle(bm.getWidth()/2, bm.getHeight()/2, radius-2, paint);super.setImageBitmap(bitmap);}

最后要在需要加载的页面添加几句话


FabuImageView civ=(FabuImageView) findViewById(R.id.fabuImageView1);civ.setImageBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.jiahao));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值