2017-09-14 29 views
7

Chciał osiągnąć wskaźnik dotacji jako dołączony obraz. Chcę, jeśli przedmioty są większe niż 5, wtedy powinna pojawić się mała kropka, a podczas przesuwania - zmiana rozmiaru. Sprawdź Instagrama pod kątem podglądu na żywo (Poszukaj posta, który przesłał więcej niż 5 zdjęć)Wskaźnik kropki dla viewpagera w systemie Android podobny do postów z wieloma obrazami na Instagramie

Próbowałem odtwarzać tylko w rozmiarach kropek i przerysowywać je (przez invalidate()) przy każdej zmianie strony, jednak nie mogłem tego osiągnąć aby zachować kropki w środku. Granie z lewymi i prawymi kropkami nie będzie stanowić większego problemu. ale gdy aktywna kropka znajduje się pośrodku, następuje efekt przewijania. Jak mogę to osiągnąć?

Trzymam listę kropek i odtwarzam z rozmiarami kropek i pozycji podczas zmiany strony, niż ja unieważniam i rysuję koła na podstawie właściwości kropki na liście. Jednak nie mogę znaleźć żadnego pomysłu na utrzymywanie środkowych kropek, więc mogę zrobić efekt przewijania. Każdy inny pomysł jest doceniana

Dot wskaźnik

enter image description here

+0

ja też chcę tej funkcji na Android .. prawo znać .. tylko ios mieć to https: //github.com/shima11/FlexiblePageControl .. – ZeroOne

+0

Możesz go znaleźć [tutaj na androida] (https://github.com/hrskrs/InstaDotView) – hrskrs

+1

tutaj przejdziesz https://github.com/hrskrs/InstaDotView – ZeroOne

Odpowiedz

1

można kasie tej biblioteki, https://github.com/ongakuer/CircleIndicator

+0

Tutaj kropki są ustalone na 5. Nie chcę ich naprawiać. Uprzejmie proszę sprawdzić raz instagram przykład. –

+0

Myślę, że wskaźniki wzrastają wraz z licznikiem adaptera viewpagera() – Jayanth

+0

Moje wymagania są różne, możesz zobaczyć 4. i 5. wiersz w załączonym obrazie. Bez względu na to, ile elementów tam jest, muszę pokazać maksymalnie 7 kropek. –