質問: ボタンのように、タッチイベント(クリックイベント)を処理するような部品を独自で作ることはできないでしょうか?カスタムViewがそれっぽかったように思えたのですが、判断できませんでした。 私は、例えば丸を任意の座標に描いて、それがタッチされた時に色が変わるといったような処理を行いたいです。 あるのかないのか、あればその方法を教えてください、よろしくお願いします。 <追記> クリックされた時だけでなく、タッチムーブのイベントも処理したいのですが、座標をその都度ifで全て判定しなければならないのかが疑問です。特に、円や楕円などは数式が複雑になっていくので、こちら側でボタンのように座標の定義なしで使用できるものがないかどうか知りたいです。
回答: おそらく下記のようにするだけでできます。 ・Viewを継承してonDrawをオーバーライドしてください。 ・setOnClickListenerをしてください。