您的位置:首页 > 移动开发 > Android开发

安卓绘制

2016-05-25 15:01 447 查看
画笔:Paint

画布:Canvas

画笔的相关属性:

paint.setAntiAlias(true);//设置画笔的锯齿效果


paint.setDither(true);// 设置递色


paint.setColor(Color.RED);//设置画笔颜色

paint.setStrokeWidth(20);//设置描边宽度

BlurMaskFilter bmf = new BlurMaskFilter(10, BlurMaskFilter.Blur.NORMAL);//指定了一个模糊的样式和半径来处理Paint的边缘。

paint. setMaskFilter(bmf);//为Paint分配边缘效果。

paint.setStyle(Paint.Style.STROKE);//让画出的图形是空心的

//paint.setStyle(Paint.Style.FILL);//让画出的图形是实心的
paint.setStrokeJoin(Paint.Join.ROUND);//设置结合处的样子 Miter:结合处为锐角, Round:结合处为圆弧:BEVEL:结合处为直线。
paint.setStrokeCap(Paint.Cap.SQUARE);//画笔笔刷类型   方形形状

//下面的属性可以实现类似撕衣服之类的小游戏的效果

paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OUT));//它的作用是用此画笔后,画笔划过的痕迹就变成透明色了。画笔设置好了后,就可以调用该画笔进行橡皮痕迹的绘制了


  
paint.setStrokeCap(Paint.Cap cap) 

设置线冒样式,取值有Cap.ROUND(圆形线冒)、Cap.SQUARE(方形线冒)、Paint.Cap.BUTT(无线冒) 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 图形