0

特定の点で円弧に垂直な線を引きたい。を使っpath.arcToて弧を描いています。私は、円弧を描くことによって、すでに同様のことを行うことができたと言わなければなりません。次に、半径を増やし、フラッターに別の円弧を描くように指示しますが、sweepAngle が無効なため、フラッターは必要な垂直線を描画します。ただし、これは最初は機能しましたが、後でいくつかのバグが発生しました。私が使用している初期コードをあなたと共有しています。弧を描いた後、最初の画像が示すものを達成するための特定の方法または方法があるかどうかを知りたい:

ここに画像の説明を入力

Offset center = Offset(screenSize.width / 2, screenSize.height / 2);
double degreesToRadians(double degrees) => degrees * (math.pi / 180);

  path.arcTo(
      Rect.fromCircle(center: center, radius: 150),
      degreesToRadians(180),
      degreesToRadians(135),
      true);

私は学位を直接取得しています。したがって、関数degreesToRadians.

私の現在の結果はまさにこれです:

ここに画像の説明を入力

前もって感謝します。

4

1 に答える 1