語言

Canvas.DrawArc 方法

定義

多載

名稱 Description
DrawArc(RectF, Single, Single, Boolean, Paint)

畫出指定的弧線,弧線會被縮放以符合指定的橢圓範圍。

DrawArc(Single, Single, Single, Single, Single, Single, Boolean, Paint)

畫出指定的弧線,弧線會被縮放以符合指定的橢圓範圍。

DrawArc(RectF, Single, Single, Boolean, Paint)

畫出指定的弧線,弧線會被縮放以符合指定的橢圓範圍。

[Android.Runtime.Register("drawArc", "(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V", "GetDrawArc_Landroid_graphics_RectF_FFZLandroid_graphics_Paint_Handler")]
public virtual void DrawArc(Android.Graphics.RectF oval, float startAngle, float sweepAngle, bool useCenter, Android.Graphics.Paint paint);
[<Android.Runtime.Register("drawArc", "(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V", "GetDrawArc_Landroid_graphics_RectF_FFZLandroid_graphics_Paint_Handler")>]
abstract member DrawArc : Android.Graphics.RectF * single * single * bool * Android.Graphics.Paint -> unit
override this.DrawArc : Android.Graphics.RectF * single * single * bool * Android.Graphics.Paint -> unit

參數

oval
RectF

用來定義弧形與大小的橢圓界限

startAngle
Single

起始角(以度數計)弧線起點

sweepAngle
Single

順時針測量的掃掠角(度數)

useCenter
Boolean

如果正確,請將橢圓的中心納入弧線中,若正被劃動則將其關閉。 這會劃出楔子

paint
Paint

用來畫弧線的顏料

屬性

備註

畫出指定的弧線,弧線會被縮放以符合指定的橢圓範圍。

若起始角為負或 >= 360,則起始角即為模 360 的起始角。

若掃角為 >= 360,則橢圓完全繪製。 請注意,這與 SkPath::arcTo 略有不同,後者處理的是模 360 的掃描角。 若掃掠角為負,則掃掠角即視為模360的掃掠角

弧線順時針方向繪製。 0度角對應於0度的幾何角(手錶上的3點鐘方向)。

Java 文件 android.graphics.Canvas.drawArc(android.graphics.RectF, float, float, boolean, android.graphics.Paint)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

DrawArc(Single, Single, Single, Single, Single, Single, Boolean, Paint)

畫出指定的弧線,弧線會被縮放以符合指定的橢圓範圍。

[Android.Runtime.Register("drawArc", "(FFFFFFZLandroid/graphics/Paint;)V", "GetDrawArc_FFFFFFZLandroid_graphics_Paint_Handler")]
public virtual void DrawArc(float left, float top, float right, float bottom, float startAngle, float sweepAngle, bool useCenter, Android.Graphics.Paint paint);
[<Android.Runtime.Register("drawArc", "(FFFFFFZLandroid/graphics/Paint;)V", "GetDrawArc_FFFFFFZLandroid_graphics_Paint_Handler")>]
abstract member DrawArc : single * single * single * single * single * single * bool * Android.Graphics.Paint -> unit
override this.DrawArc : single * single * single * single * single * single * bool * Android.Graphics.Paint -> unit

參數

left
Single
top
Single
right
Single
bottom
Single
startAngle
Single

起始角(以度數計)弧線起點

sweepAngle
Single

順時針測量的掃掠角(度數)

useCenter
Boolean

如果正確,請將橢圓的中心納入弧線中,若正被劃動則將其關閉。 這會劃出楔子

paint
Paint

用來畫弧線的顏料

屬性

備註

畫出指定的弧線,弧線會被縮放以符合指定的橢圓範圍。

若起始角為負或 >= 360,則起始角即為模 360 的起始角。

若掃角為 >= 360,則橢圓完全繪製。 請注意,這與 SkPath::arcTo 略有不同,後者處理的是模 360 的掃描角。 若掃掠角為負,則掃掠角即視為模360的掃掠角

弧線順時針方向繪製。 0度角對應於0度的幾何角(手錶上的3點鐘方向)。

Java 文件 android.graphics.Canvas.drawArc(float, float, float, float, float, float, boolean, android.graphics.Paint)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於