2017-06-29 39 views
1

我想在屏幕中心繪製弧線。在Android中使用iOS UIBezierPath(使用相同參數)

然後,我用UIBezierPath在ios已經.. 但我不能在android中使用相同的參數。

幫助我兩種方式..

  1. 在Android中drawarc使用此參數(centerradiusstartangleendangle

  2. 例如在屏幕中央的Android drawArc(使用路徑)

這樣子..

enter image description here

使用的iOS UIBezierPath android中(使用相同的參數

bezierPathWithArcCenter:center radius:radius startAngle:startAngle endAngle:endAngle clockwise:true))

+0

你得到的油漆你的解決方案從下面回答? – Dhiru

+0

其實,還沒有...... T.T – user8101734

回答

0

您可以在android系統上繪製帆布 有一種方法

public void drawArc (RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint) 

其中:

橢圓 - 的橢圓形的邊界用於定義弧

由startAngle的形狀和大小 - 起始角(以度爲單位),其中電弧開始

sweepAngle - 順時針測量的掃描角度(度)

useCenter - 如果爲true,則將橢圓的中心包含在弧中,如果正在撫摸,則將其關閉。這將以此爲楔 塗料 - 用於繪製弧形

樣品

canvas.drawArc(rect, yourStartAngle, yourSweepAngle, false,mselectLinePaint); 

你也可以See this更多的幫助

我希望這將有助於你

相關問題