[关闭]
@cxm-2016 2017-02-04T22:53:40.000000Z 字数 815 阅读 3316

Android:Path类的一些方法使用说明

Android



addArc

绘制扇形

  1. addArc(RectF oval, float startAngle, float sweepAngle)

第一个参数表示一个完整的椭圆所在的矩形区域,第二个参数表示当前椭圆从哪个角度开始绘制,第三个参数表示到哪个角度结束。

绘制扇形

addCircle

  1. addCircle(float x, float y, float radius, Path.Direction dir)

第一、二个参数是圆心的坐标,第三个参数是半径,第四个参数指定旋转方向。

addOval

  1. addOval(RectF oval ,Path.Direction dir)

第一个参数表示当前椭圆占据的矩形区域,第二个参数是旋转方向。

绘制椭圆

addPath

  1. addPath(Path src,float dx,float dy)

复制并移动一个Path

addRect

  1. addRect(RectF rect, Path.Direction dir)
  2. addRect(float left, float top, float right, float bottom, Path.Direction dir)

该方法将会添加一个矩形区域到当前Path对象。

addRoundRect

  1. addRoundRect(RectF rect, float rx, float ry, Path.Direction dir)

该方法将创建一份圆角矩形
设置圆角矩形

setLastPoint

  1. setLastPoint(float dx, float dy)

设置图形的最后一个点位置。如果画的是个封闭图形,而这个点不在图形线上,那么这个点与最后一个图形连上线完成封闭。

close

封闭当前图形,如果当前图形的最后一个点不是起始点,就从结束点画线到开始点。例如,画出两条线

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注