在 android 中使用 iOS UIBezierPath(使用相同的参数)

Use iOS UIBezierPath in android (using same parameter )

我想在我的屏幕中心画弧。

然后,我已经在 ios 中使用了 UIBezierPath.. 但我不能在 android.

中使用相同的参数

用两种方式帮助我..

  1. 在android drawarc中使用这个参数(center, radius, startangle, endangle)

  2. 示例 android drawArc 在屏幕中心(使用路径)

像这样..

在android中使用iOSUIBezierPath(使用相同的参数

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

使用canvas作画android作画

https://developer.android.com/reference/android/graphics/Canvas.html

您可以在 canvas 上 android 画画 有一个方法

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

其中:

oval - 椭圆的边界用于定义圆弧的形状和大小

startAngle - 圆弧开始的起始角度(以度为单位)

sweepAngle - 顺时针测量的扫描角度(以度为单位)

useCenter - 如果为 true,则将椭圆的中心包含在圆弧中,如果它被描边则关闭它。这会画一个楔子 paint - 用于绘制圆弧的涂料

样本

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

您还可以See this获得更多帮助

希望对您有所帮助