Mam dostosowany pasek wyszukiwania, w którym aktualizuję postęp i maksymalną amplitudę dźwięku. Pasek wyszukiwania zmienia się w zależności od wykrycia dźwięku, a kciuk pokazuje maksymalną amplitudę dźwięku. Chcę ustawić pozycję kciuka do określonej pozycji (Max Amblitude), tak jak ustawiamy postęp w przeglądarce. Przeszedłem przez wiele pytań i odpowiedzi, a także sprawdziłem dokumentację dla programistów. W dokumentach dla programistów wspomniano, że można podać tylko przesunięcia, które utrzymują kciuk poza ścieżką postępu.Ustawianie programowo kciuka do określonej pozycji (nie przesunięcia) seekbar?
Od Doc Developer setThumbOffset (int thumbOffset) - Ustawia kciuk, który umożliwia przesunięcie kciukiem przedłużyć poza zasięgiem toru.
Czy istnieje możliwość ustawienia kciuka w określonej pozycji. Próbkę pokazano poniżej. W tym ustawiłem przesunięcie kciuków tylko dla pokazania próbki, zamiast tego chcę ustawić kciuk na dokładną pozycję.
Tak natknąłem jakiś słupek pokazujący jego możliwe AbsSeekbar ale można plaese daj mi znać o wszelkich źródłach zaimplementowanych przy użyciu tego. –
@ Robert'sR Możesz rzucić okiem na src AbsSeekbar tutaj: http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/1.5_r4/android/widget/ AbsSeekBar.java # AbsSeekBar, aby dowiedzieć się, jak kciuk jest rysowany i jak ustawia się pozycję. – Bolton
@ Dokładna pozycja R oznacza, jak pokazano na obrazku ... nieznacznie daleko od faktycznego procesu? – TheFlash