2012-04-26 19 views
0

私はちょうどAndroid SDKデモで遊んでいましたが、ここで見つけることができる回転ダイヤルの例が見つかりました:Android Rotating Dialerと私は1つの事について不思議です。画像をクリックしたときにのみ回転するように画像を設定するにはどうすればいいですか。中央(白い領域)または画像の外側(白い領域)をクリックすると、回転させたくありません。Android回転ダイヤルセットクリック可能エリア

どのように私はこれを達成することができますか?

答えて

0

興味深い質問です。

これは、myOnTouchListenerのコードを変更することで可能になります。 switchステートメントの直前で、タッチのx、y座標が内側半径の外にあり、外側半径の内側にあるかどうかを確認する計算を実行します。

シンプルなピタゴラスは、それほど難しくありません。これが当てはまらない場合は、その時点で真を返します。

関連する問題