Android自定义控件之路径(Path)
直线路径的使用:
Path path = new Path();
path.moveTo(160, 10); //设定起始点
path.lineTo(10, 100);//第一条直线的终点,也是第二条直线的起点
path.lineTo(300, 100);//第二条直线的终点,也是第三条直线的起点
path.close();//闭环(连接起始点)。
弧线路径:public void arcTo(RectF oval, float startAngle, float sweepAngle)
默认会连接起始点,若不想连接,则调用其重载方法。
路径有逆时针方向路径:Path.Direction.CCW
,顺时针方向路径:Path.Direction.CW
Path的填充方式
通过public void setFillType(FillType ft)
方法设置路径填充方式
四中填充模式示例图: