好贷网好贷款

Android graphics学习笔记(3) - Path

发布时间:2016-12-5 18:39:31 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Android graphics学习笔记(3) - Path",主要涉及到Android graphics学习笔记(3) - Path方面的内容,对于Android graphics学习笔记(3) - Path感兴趣的同学可以参考一下。

public class Path extends Object Path可以理解为存储自定义的点和线的对象,用于绘制多边形. 1.  Path提供了一系列的方法,比如: addArc,addCircle,将已定义好的扇形/圆形/矩形/线/点,加入到Path对象中,然后绘制出来. Path还提供了2个方法: lineTo(float x, float y)设置绘制的起点 moveTo(float x, float y)从起点添加一条到当前点的线 ex: path.moveTo(50, 50);  path.lineTo(100, 100); path.moveTo(100, 150);  path.lineTo(50, 100); 2.  Path类提供了2个枚举类型: 1)  Path.Direction  CCW (逆时针) CW(顺时针)    ex:  这个在绘制圆的时候会用到(不明白,为什么绘制封闭的圆会有这个参数,但是绘制扇形却没有). 2)  Path.FillType   这个在绘制多个图片,有交集的时候会用到 EVEN_ODD 绘制没有交集的区域 INVERSE_EVEN_ODD 和EVEN_ODD恰好相反,绘制有交集或者没有图片显示的区域 WINDING 绘制有图片显示的区域 INVERSE_WINDING 绘制没有图片显示的区域 ex: path.addCircle(100, 100, 50, Path.Direction.CCW); path.addCircle(170, 100, 50, Path.Direction.CCW);绘制2个有交集的圆: 使用4中type结果如下:              更多详细请参考API: http://developer.android.com/reference/android/graphics/Path.FillType.html

上一篇:COCOS2D中对精灵的操作、对图片的各种操作
下一篇:获取Android正在运行的任务和服务

相关文章

相关评论