2016-05-03 7 views
0

Ich möchte Standardgröße und Farbe von DotsPageIndicator in Android-Verschleiß zu ändern, habe ich versucht, die Farbe von setDotColor und setDotColorSelected aber noyhing ändern, gibt es eine andere Möglichkeit, Farbe und Größe zu ändern? Gibt es eine Third Party Library? mein Code:Wie ändert sich das Layout von DotsPageIndicator in Android?

final GridViewPager pager = (GridViewPager) findViewById(R.id.pager); 
pager.setAdapter(new LoggedinAdapter(this)); 

DotsPageIndicator dotsPageIndicator = (DotsPageIndicator) findViewById(R.id.page_indicator); 
dotsPageIndicator.setDotColor(R.color.red); 
dotsPageIndicator.setDotColorSelected(R.color.black); 
dotsPageIndicator.setPager(pager); 

Antwort

1

In Bezug auf die Farbe der für mich gearbeitet folgende:

mDotsPageIndicator.setDotRadius((int) (mDotsPageIndicator.getDotRadius())); 

alles dank diesen Beitrag:

die Farbe zu aktualisieren setzen Sie den Radius des Punktes. Nach dem Aktualisieren der Farbe wird die Ansicht neu gezeichnet.

https://stackoverflow.com/a/34192263/4072710