9

Jaki byłby najlepszy sposób, aby somthing wygląda tak:Jak zrobić niestandardowy pasek postępu w systemie Android?

enter image description here

tekst na nim musi być konfigurowalny, nie tylko liczby, niektóre ciągi też, w zależności od kontekstu.

Z tego co widzę to:

  1. Tworzenie niestandardowego View iw onDraw wykonać wszystkie obliczenia i wyrównanie tekstu.
  2. W stylu lub rozciągnij poziomo ProgressBar.

Co myślisz?

Odpowiedz

9

Extend ... ProgressBar OnDraw (nadpisać)

Głównym powodem jest to, że wszystkie metody pierwotne są już tam i pierwsza zasada programowania obiektowego zorientowana jest środkiem ponownego wykorzystania kodu nie narastającymi Koło.

+1

Być może ta metoda została skrzyżowana z widokiem niestandardowym, w tym nadpisanym plikiem ProgressBar dla tekstu i etykiet oraz innych elementów. – Graeme

+1

Tak, ta odpowiedź jest najlepsza. Po jej przeczytaniu przeszukaliśmy i znaleźliśmy: http://colintmiller.com/2010/10/how-to-add-text-over-a-progress-bar-on-android/ – Alin

+0

@Alin Wydaje się być łącznikiem duff ... – HGPB