在 android 中使用 iOS UIBezierPath(使用相同的参数)
Use iOS UIBezierPath in android (using same parameter )
我想在我的屏幕中心画弧。
然后,我已经在 ios 中使用了 UIBezierPath
..
但我不能在 android.
中使用相同的参数
用两种方式帮助我..
在android drawarc中使用这个参数(center
, radius
, startangle
, endangle
)
示例 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获得更多帮助
希望对您有所帮助
我想在我的屏幕中心画弧。
然后,我已经在 ios 中使用了 UIBezierPath
..
但我不能在 android.
用两种方式帮助我..
在android drawarc中使用这个参数(
center
,radius
,startangle
,endangle
)示例 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获得更多帮助
希望对您有所帮助