Cómo personalizar el CirclePageIndicator?

Estoy utilizando ViewPager y PagerAdapter para obtener una presentación de diapositivas de XML s en la aplicación android. Estoy usando CirclePageIndicator para numerar la página. ¿Cómo puedo personalizar el color del círculo correspondiente a la página actual?

En su objeto CirclePageIndicator llame a setPageColor(Color.RED) para establecer el color de relleno predeterminado del círculo en rojo. Llame a setFillColor(Color.BLACK) para establecer el color de relleno del círculo seleccionado en negro. Llamar setStrokeColor(Color.WHITE) para ajustar el trazo o el color del borde del círculo a blanco.

Puede elegir cualquier color que desee personalizar el indicador, estos valores de color que he proporcionado son sólo un ejemplo.

También puede personalizar estos indicadores utilizando XML.

Ejemplo del reporte GitHub de Android-ViewPagerIndicator :

 <com.viewpagerindicator.CirclePageIndicator android:id="@+id/indicator" android:layout_height="wrap_content" android:layout_width="fill_parent" app:fillColor="#FF888888" app:pageColor="#88FF0000" app:strokeColor="#FF000000" /> 

Si desea utilizar imágenes personalizadas que se pueden dibujar en lugar de colores y trazos, puede utilizar esta biblioteca:

https://github.com/augustopicciani/DrawablePageIndicator

  • ViewPager dentro de la cuestión del fragmento
  • Android Fragment Pager y el indicador de página personalizada (ViewPagerIndicator creado por Jake Wharton)
  • ViewPager dentro de BottomSheetDialogFragment
  • ¿Cómo pasar argumentos de fragmentos mientras se utiliza un paginador de vista con diferentes fragmentos / layouts?
  • Android ViewPager muestra el teclado virtual en el lugar equivocado
  • Vista de desplazamiento horizontal en páginas de desplazamiento horizontal
  • El relleno de la barra de estado de CoordinatorLayout desaparece de ViewPager 2ª página
  • ¿Es posible hacer esta animación de pantalla Android con un ViewPager?
  • ViewPager dentro de Fragmento desaparece después de transaction.remove () (Mantener instancia?)
  • Mediaplayer responde al segundo clic para pausar
  • Viewpager en fragmento no se actualiza al navegar de nuevo a fragmento
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.