Ostatnio pracuję nad aplikacją, która ma SeekBar
. Model SeekBar
jest raczej cienki, więc czasami może być trudny w użyciu (musisz być bardzo precyzyjny w swoich gestach). Czy istnieje sposób na zwiększenie dotyku obszaru SeekBar
? Dlatego chcę, aby użytkownicy mogli dotknąć powyżej lub poniżej SeekBar
, aby przesunąć kciuk. Byłbym wdzięczny za każdą pomoc, jaką możesz zaoferować!Czułość dotykowa Android SeekBar
11
A
Odpowiedz
28
Jednym z najprostszych sposobów jest zwiększenie wartości atrybutu android:padding
:
<SeekBar
android:id="@+id/yourSeekBar"
android:progressDrawable="@drawable/seekbar_progress"
android:thumb="@drawable/seekbar_thumb"
android:paddingTop="@dimen/your_topPadding"
android:paddingBottom="@dimen/your_bottomPadding" />
Inna możliwość: dokonywania własnego kciuka i zwiększenia rozmiaru jego tło, dodając na przykład przezroczysta granica.
Można również użyć this library dla bardziej złożonych SeekBars
.
Ponadto there masz ładny samouczek opisujący tworzenie niestandardowych SeekBar
.
Powiązane problemy
- 1. Android seekbar obcięty kciuk
- 2. Rozwiązanie Android seekbar
- 3. Android SeekBar thumb Customization
- 4. Android Audio SeekBar
- 5. Samodzielna metoda "dotykowa" jQuery?
- 6. System.Speech dół czułość mikrofonu
- 7. Znak Android SeekBar, gdzie są wartości
- 8. Android SeekBar do sterowania postępem MediaPlayer
- 9. Zmiana rozmiaru Androida-Seekbar?
- 10. Regulacja UICollectionView szybkość przewijania/czułość
- 11. SeekBar w NavigationDrawer
- 12. Jak dostosować wygląd paska SeekBar w systemie Android?
- 13. Wyciągnij własny Android seekbar thumb w formacie XML
- 14. Android SeekBar setProgress powoduje, że mój MediaPlayer pomija numer
- 15. Android seekbar ustawia niestandardowy styl za pomocą dziewięciu łatek obrazów
- 16. Nie można przenieść aplikacji Android SeekBar z Appium
- 17. Czułość/szybkość przewijania UIScrollView z funkcją stronicowania
- 18. Lista dotykowa Sencha nie jest wyświetlana (ponownie!)
- 19. Ikona dotykowa Apple zmienia kolor na czarny
- 20. Lokalizacja dotykowa mapy izometrycznej Swift Spritekit
- 21. Usuwanie zaokrąglonych krawędzi dostosowanego paska Seekbar?
- 22. Zaktualizuj MusicPlayer SeekBar w usłudze
- 23. Niestandardowy kciuk SeekBar pokazujący niechciane tło
- 24. klienta kciuk na SeekBar w Androidzie
- 25. Seekbar dla dwóch wartości [-50, 0, 50]
- 26. R daszka: Zwiększanie czułość ręcznie określony dodatni klasy szkolenia (klasyfikacja)
- 27. Otwarta klawiatura dotykowa systemu Windows 10 zadokowana w pakiecie WPF
- 28. Wykrywanie pozycji kciuka w SeekBar przed wersją interfejsu API 16
- 29. System Android SeekBar nie może mieć pełnej szerokości, a nawet ustawić 0 w AppCompat 23.1.0
- 30. Jak ustawić urządzenie Android SeekBar w sposób niemożliwy do zatrzymania/zatrzymania?
Cóż, to było łatwe! Dodanie obicia na górze i na dole działało jak czar! – Zero
Jeśli widok zawierający jest wystarczająco duży, można również ustawić marginesy ujemne, aby skompensować dopełnienie, aby nie zepsuł układu, zakładając, że nie ma innych dotykowych widżetów w powiększonym obszarze. – Tenfour04