/ / ViewPagerIndicator ne met pas à jour l'indicateur - android, android-viewpager, viewpagerindicator

Indicateur de mise à jour de ViewPagerIndicator - Android, android-viewpager, viewpagerindicator

J'ai intégré CirclePageIndicator au viewpager.Le problème est que son indicateur ne change pas sur les vues changeantes, c'est-à-dire que le cercle sélectionné reste toujours le premier.Les couleurs ne changent pas également.

disposition

 <android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent" />

<com.viewpagerindicator.CirclePageIndicator
android:id="@+id/circles"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_below="@+id/header"
android:layout_above="@+id/popup_achievement" />

Classe

mViewPager.setAdapter(mAdapter);
circlePageIndicator.setViewPager(mViewPager);
circlePageIndicator.setBackgroundColor(0xFFCCCCCC);
circlePageIndicator.setRadius(15);
circlePageIndicator.setPageColor(R.color.gray);
circlePageIndicator.setFillColor(R.color.das_color);
circlePageIndicator.setStrokeColor(R.color.dffe_color);
circlePageIndicator.setSnap(true);

Réponses:

0 pour la réponse № 1

Ajoutez ceci à votre code

circlePageIndicator.setCurrentItem (position);