私は同心円をほとんど描いておらず、ジェスチャリスナも同じビューに追加しました。私はマーカーを置いて、下のボタンをタップしている点を描きました。私がボタンをタップすると、私はメーカーを配置し、ボタンをクリックした位置の(x、y)座標を取得します。今私は、ビューの中心(x、y)と以前に作ったマーキングの間の距離を見つけなければならない。私は距離計算フォームulaで試したが、それでも私は正しい解決策を得ているのか分からない。これは、たとえば、円の上部に点を付け、円の下部にマークを付けたときに、その点が異なる値を与えるためです。すべてがサークルであるので、サークルマークの一部は、同じ距離を与えなければなりません。私は正しい?アンドロイドの2点間の距離の発見方法
私はたくさんのアイデアを試しましたが、まだうまくいきません。
私もそのページのスクリーンショットを添付している、すべてのヘルプがかなりあること
を見てみてください。
ありがとうございました。
こんにちはなければなりません、私は、このような同様の方法でプライベートボイドdistanceCalculation(int型×1を試してみましたx2、int y2){ double calculation =(Math.pow((x2-x1)、2)+ Math.pow((y2-y1)、2)); mDistance =(int)Math.sqrt(計算); Log.i(TAG、 "中心点と現在の点の間の距離:" + mDistance); \t}。私は正確な解決策を得ていない。 –
こんにちは、私は自分の投稿のための解決策を得ました。私はロジックを少し変更しました。ご協力ありがとうございました。 –
@Nandagopal Tが親切にソリューションを投稿する –