2011-11-22 7 views

Odpowiedz

5

Sprawdź drugą odpowiedź na this question, uważam, że jest dokładnie to, czego potrzebujesz.

Później edit:

Szybkie podsumowanie:

  1. Użyj TouchListener zamiast ClickListener

  2. Wewnątrz słuchacza, jeżeli zdarzenie jest MotionEvent.ACTION_DOWN, uzyskać współrzędne dotykowy

  3. Sprawdź piksel obrazu pod współrzędnymi, które otrzymałeś r; jeśli piksel nie jest przezroczysty, należy rozważyć kliknięcie przycisku, w przeciwnym razie zignorować zdarzenie.

+0

Zmieniając metodę "gorącej strefy" lub "obszaru klikalnego"? Pozwól mi spróbować. Dzięki stary. – Wuahaha

+0

Nie można uzyskać tego haha. – Wuahaha

+0

Opracuj na ten temat, proszę. "Nie udało się uzyskać pracy" może znaczyć cokolwiek. Odpowiedź, którą wskazałem, wydaje się dość prosta. –

Powiązane problemy