如何在颤振中绘制扇区?

凉介

我必须在颤动中绘制一个圆圈。我用了这个代码

canvas.drawArc(
    Rect.fromCircle(
        center: Offset(size.width / 2, size.height - 50),
        radius: size.width / 2),
    degrees,
    width,
    true,
    paint);

它工作正常。但是由于某些不可避免的原因我不能使用这个方法,我必须使用这个方法

canvas.drawPath()

为此,我需要一条路径,但它只有创建弧而不是扇区的选项。

普斯金克

Path#arcTo 文档说:

如果forceMoveTo参数为假,则添加一条直线段和一个圆弧段。[...] 如果forceMoveTo为 false,则添加的线段从当前点开始,并在弧的起点结束。

所以这段代码将绘制一个段:

Offset center = Offset(250, 250);
Rect rect = Rect.fromCircle(center: center, radius: 200);
Path path = Path()
  // set the "current point"
  ..moveTo(center.dx, center.dy)
  ..arcTo(rect, pi / 4, pi / 2, false);
canvas.drawPath(path, p);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在颤振中绘制或绘制全角矩形?

来自分类Dev

如何在颤振中管理状态?

来自分类Dev

如何在颤振中绘制不同高度的垂直线?

来自分类Dev

您如何在matplotlib中绘制扇区?

来自分类Dev

如何在振颤中从List <int>再现音频?

来自分类Dev

如何在颤振中实现共面卡布局

来自分类Dev

如何在颤振中实现这个下拉容器?

来自分类Dev

如何在颤振中不丢失更新的变量?

来自分类Dev

如何在颤振中达到这种形状?

来自分类Dev

如何在颤振中显示2位整数

来自分类Dev

如何在颤振中获得行的分数

来自分类Dev

如何在颤振中显示 3D 模型?

来自分类Dev

如何在颤振中检索访问令牌值

来自分类Dev

如何在颤振中显示进度指示器?

来自分类Dev

如何在颤振中从该列表中导入文本

来自分类Dev

如何在颤振中重用小部件

来自分类Dev

如何在颤振中从毫秒获取时间

来自分类Dev

如何在Windows Phone中动态绘制扇区(Quarter Circle)?

来自分类Dev

颤振如何在相机Feed上绘制可按下的矩形?

来自分类Dev

如何在颤振中断开电话?

来自分类Dev

如何比较颤振中的时间?

来自分类Dev

如何使容器在颤振中垂直居中?

来自分类Dev

如何正确固定颤振中的行距

来自分类Dev

颤振中的求和问题不起作用,如何在导航栏中显示总收入?

来自分类Dev

如何在颤振中在下拉列表中实现数组

来自分类Dev

颤振 - 如何在颤振中保存状态选定的单选按钮列表?

来自分类Dev

如何在列表颤振中添加分频器

来自分类Dev

如何在颤振中测试与匹配器不相等

来自分类Dev

如何在颤振中缠绕异步功能和同步功能