0

わかりました、私はこれを一生理解することはできません。カスタムのテキストビューを作成しましたが、基本的にはボタンにしたいと思っています。タッチされたときに検出できないことを除いて、すべてのコードが機能しており、タッチイベントが境界からロールアウトします。タッチするとテキストビューが灰色に点灯し、ユーザーが指を左右にドラッグすると、灰色が消えて通常の背景色にリセットされます。

標準のAndroidボタンを使用できることはわかっていますが、タッチイベントの色の変更が遅れるのが好きではありません。Android APIのストックButton.javaクラスコードがどこにあるのか誰かが知っているので、それを見てヒントを得ることができますか?

グローバルリスナーを使用してボタンの寸法を取得し、ユーザーのタッチイベントをそれらの寸法内に収まるように追跡しようとしました。また、寸法とタッチ位置は正しく報告され、機能することもありますが、ユーザーの動きが速すぎるなどの理由で、確実に機能しないことがあります。タッチ境界を実際の境界の数ピクセル内に設定しても。

4

0 に答える 0