Czy ktoś może mi powiedzieć, jak unikać prasy poza kółkiem okrągłego przycisku, ponieważ "wrap_content" nie działa. Użyłem pliku obrazu, aby utworzyć przycisk. Doceniam każdą pomoc. Dzięki.Android: jak unikać prasy poza kółkiem okrągłego przycisku za pomocą zawartości wrap?
7
A
Odpowiedz
4
jedynie do zrozumienia .. (domyślnie android View jest w kształcie prostokąt więc zastosować takie same dla Buttona)
Ustaw dotykowy słuchaczy do przycisku i w
onTouch()
mapie współrzędne XY dla Powierzchnia okręgu. Jeśli leży w obszarze wewnętrznym, zrób to, co chcesz jeszcze zwrócić false.Zastosowanie
Inset
spojrzenie na tym kursie http://www.anotherandroidblog.com/2011/07/01/button-hit-area-for-custom-graphics/Wdrożenie TouchDelegates przyjrzeć tym tutorialu http://www.vogella.com/blog/2012/04/15/android-using-touchdelegates/
Powiązane problemy
- 1. Tworzenie okrągłego przycisku w Iphone SDK
- 2. Okrągły przycisk w Androidzie .. unikać naciśnięć przycisku "na zewnątrz" przycisku?
- 3. Android ExpandableListView Rodzic za pomocą przycisku
- 4. Rozpocznij aktywację za pomocą przycisku Android
- 5. za pomocą przycisku {} po średnikiem
- 6. Wyrównywanie zawartości przycisku
- 7. Jak wcięcia zawartości regionu za pomocą C#?
- 8. Ukrywanie przycisku za pomocą jquery
- 9. Jak otworzyć szufladę tylko za pomocą przycisku?
- 10. Jak usunąć rysunek za pomocą przycisku?
- 11. Jak zrobić UIPickerView za pomocą przycisku Gotowe?
- 12. Android: Wykryj, czy użytkownik dotyka i przeciąga poza region przycisku?
- 13. JSFiddle wrap in onload?
- 14. Udostępnianie zawartości na FaceBooku Android
- 15. Usuwanie znaków za pomocą przycisku
- 16. Jak zaktualizować URL przycisku udostępniania współdzielenia Twittera za pomocą dynamicznej zawartości?
- 17. Jak zamknąć pasek nawigacyjny za pomocą własnego przycisku akcji?
- 18. Dlaczego powinieneś unikać powtarzania kolekcji niezmiennych wartości za pomocą foreach?
- 19. Zmiana zawartości pliku za pomocą skryptu powłoki
- 20. za pomocą "onclick" za pomocą przycisku radiowego w aplikacji
- 21. Tworzenie elementu poza rodzicem za pomocą jQuery
- 22. Przesunięcie zawartości obrazu za pomocą OpenCV
- 23. Zastępowanie zawartości znacznika HTML za pomocą sed
- 24. Uzyskiwanie zawartości pliku wejściowego za pomocą bajka
- 25. Przewijanie poza div spowoduje przewijanie zawartości
- 26. Ustawianie tekstu przycisku za pomocą javascript
- 27. Nawigacja za pomocą przycisku w sencha touch
- 28. jQuery, prześlij formularz za pomocą przycisku
- 29. Java: Sortuj kolekcję za pomocą przycisku CollatorKey
- 30. Problemy z odczytem zawartości pliku OBB za pomocą Androida NDK
być może związane odpowiedzi może pomóc: (1) http://stackoverflow.com/questions/10266595/how-to-make-a-round-button (2) http://stackoverflow.com/questions/9049868/round-button-in-android-avoid-presses-outside-the-button – rosco
With domyślny "Button", którego nie możesz, ponieważ widok będzie prostokątem/kwadratem. Jeśli utworzysz własną klasę "Button", możesz określić, czy użytkownik dotknął przycisku "Przycisk" poza kółkiem i zignorować to zdarzenie. Jest kilka pytań dotyczących dokładnej sytuacji, szukaj stackoverflow. – Luksprog