public abstract void drawArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
得到的弧由 startAngle 开始,并以当前颜色扩展 arcAngle 度。角度的 0 度位于 3 点钟位置。正值指示逆时针旋转,负值则指示顺时针旋转。
弧的中心是矩形的中心,此矩形的原点为 (x, y),大小由 width 和 height 参数指定。
得到的弧覆盖的区域宽度为 width + 1 像素,高度为 height + 1 像素。
角度是相对于外接矩形的非正方形区域指定的,例如 45 度角始终落在从椭圆中心到外接矩形右上角的连线上。因此,如果外接矩形在一个轴上远远长于另一个轴,则到弧段的起点和结束点的角度沿着边框长轴会发生更大的偏斜。
参数:
x - 要绘制弧的左上角的 x 坐标。
y - 要绘制弧的左上角的 y 坐标。
width - 要绘制弧的宽度。
height - 要绘制弧的高度。
startAngle - 开始角度。
arcAngle - 相对于开始角度而言,弧跨越的弧度。
int y,
int width,
int height,
int startAngle,
int arcAngle)
得到的弧由 startAngle 开始,并以当前颜色扩展 arcAngle 度。角度的 0 度位于 3 点钟位置。正值指示逆时针旋转,负值则指示顺时针旋转。
弧的中心是矩形的中心,此矩形的原点为 (x, y),大小由 width 和 height 参数指定。
得到的弧覆盖的区域宽度为 width + 1 像素,高度为 height + 1 像素。
角度是相对于外接矩形的非正方形区域指定的,例如 45 度角始终落在从椭圆中心到外接矩形右上角的连线上。因此,如果外接矩形在一个轴上远远长于另一个轴,则到弧段的起点和结束点的角度沿着边框长轴会发生更大的偏斜。
参数:
x - 要绘制弧的左上角的 x 坐标。
y - 要绘制弧的左上角的 y 坐标。
width - 要绘制弧的宽度。
height - 要绘制弧的高度。
startAngle - 开始角度。
arcAngle - 相对于开始角度而言,弧跨越的弧度。