I.はじめに
五十から六年前のデモを書くことを忘れないでください、とcanvas.drawArc()
も、回転、キャンバスやその他の道具、ルーレットを描く、いない元のパス、部門のクリックイベントに係合する方法がわからない... ...強制的に後で学んだパスを棚上げ私が行くと、それを変更しませんでした。Kotlinは再びプレイする次の、パスと過去2日間を書き換えるが、扇形領域の一致をクリックしたときに書かれた、および回転角度の後に、誤解に入るでしょう先入観、
val bounds = RectF()
path.computeBounds(bounds, true)
と考えます
matrix.postRoate(angle)
mapRect(bounds)
ビルドに、長方形の回転を取得することはRegion
、回転後のセクターのヒット領域と一致します。従ってノーリターンの道路に着手...
、最終的に輪転機の中心点を発見し、元の長方形Rは、傾斜となり、その後、元の座標を左に、視覚的にそれはそう、はい、UH、右/上/下/左することができます月(これは異なる角度に)、デバッグ、見つかった値アレイマトリックスを介して、sacle値を表示するので、この結果を見て、考え、この時間は、それが元のRは回転行列であるべきです外側の矩形がRに書き戻されるので、スケール値がスケーリングされます...
最終的な解決策が、非常に単純な、ある値、それに加えて上の回転角度。path.addArc()
startAngle
図のII。影響。
カスタムプロパティの、他のutilのコードがあるので、全体的なコードは引用符ではありません。GHポータル