0

知られているようdrawCircle(x, y, radius, paint);に、キャンバス座標を取り込みます。これは、スクリーン座標とは異なる場合があります。

では、画面上の特定のポイントに何かを描画したいだけの場合、そのメソッドでどのようにそれを行うのでしょうか?

キャンバスを移動したりズームしたりする可能性があるため、これを求めていますが、円を移動したくありません。画面上の特定のポイントに留まりたいです。

メソッドの説明はdrawCircle()以上です。

4

1 に答える 1

0

直接変換する方法はないようです。

数学の助けを借りて手動で変換する必要があります。

平行移動、スケーリング、さらには回転など、プロパティに従って座標を処理できます。

于 2013-07-15T05:26:27.123 に答える