Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo implementar en el icono de escuchar el clic en IconPageIndicator

Estoy utilizando IconPageIndicator de la biblioteca viewPagerIndicator . Cuando se hace clic en un icono en el indicador necesito el paginador de vista para mover a esa página. ¿Cómo puedo obtener el clic de hacer clic en el icono se hace clic? ¿Cómo puede saber qué icono se hace clic en IconPageIndicator ?

  • NoClassDefFoundError al usar proguard
  • ViewPagerIndicator no muestra el texto del título
  • ViewPager dentro de Fragmento pierde contenido al volver a él
  • No se pudo encontrar el estilo vpiCirclePageIndicatorStyle
  • Uso de la biblioteca ViewPagerIndicator con Android Studio y Gradle
  • El indicador de paginación de círculo no se ve alrededor
  • No se puede agregar ViewPagerIndicator a la aplicación con Gradle
  • ViewPager con indicador sin la biblioteca de soporte de Android
  • One Solution collect form web for “Cómo implementar en el icono de escuchar el clic en IconPageIndicator”

    He leído su pregunta y ejemplo de muestra de prueba.usted tiene razón No se puede mover cuando hacemos clic en los iconos.

    Por lo que necesita editar proyecto de biblioteca —> IconPageIndicator.java

    Simplemente reemplace el siguiente método

     public void notifyDataSetChanged() { mIconsLayout.removeAllViews(); IconPagerAdapter iconAdapter = (IconPagerAdapter) mViewPager.getAdapter(); int count = iconAdapter.getCount(); for (int i = 0; i < count; i++) { ImageView view = new ImageView(getContext(), null, R.attr.vpiIconPageIndicatorStyle); view.setImageResource(iconAdapter.getIconResId(i)); view.setTag(""+i); view.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { int viewPosition = Integer.parseInt(v.getTag().toString()); mViewPager.setCurrentItem(viewPosition); } }); mIconsLayout.addView(view); } if (mSelectedIndex > count) { mSelectedIndex = count - 1; } setCurrentItem(mSelectedIndex); requestLayout(); } 

    Limpiar el proyecto de la biblioteca y reconstruir it.also no se olvide de limpiar y reconstruir su proyecto. Espero que funcione.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.