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


Android añadió el indicador de círculo a viewpager

Hola, he creado un paginador de vista, pero ¿alguien sabe cómo puedo mostrar círculos que representan la paginación en una vista de página Creo que su clued un indicador, pero no estoy totalmente seguro?

heres el código hasta ahora que contiene mi paginador de vista

public class LevelSelect extends Activity { private ViewPager awesomePager; private static int NUM_AWESOME_VIEWS = 10; private Context cxt; private AwesomePagerAdapter awesomeAdapter; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.layout_levelselect); cxt = this; awesomeAdapter = new AwesomePagerAdapter(); awesomePager = (ViewPager) findViewById(R.id.viewpager); awesomePager.setAdapter(awesomeAdapter); } private class AwesomePagerAdapter extends PagerAdapter{ @Override public int getCount() { return NUM_AWESOME_VIEWS; } @Override public Object instantiateItem(View collection, int position) { LayoutInflater mLayoutInflater = (LayoutInflater) collection.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); final View LeagueButtonView = mLayoutInflater.inflate(R.layout.ls_button, null); Button LeagueButton = (Button) LeagueButtonView.findViewById(R.id.league); LeagueButton.setBackgroundDrawable(getResources().getDrawable(R.drawable.ls_level_eng1_locked)); ((ViewPager) collection).addView(LeagueButtonView,0); return LeagueButtonView; } @Override public void destroyItem(View collection, int position, Object view) { ((ViewPager) collection).removeView((View) view); } @Override public boolean isViewFromObject(View view, Object object) { return view==((View)object); } @Override public void finishUpdate(View arg0) {} @Override public void restoreState(Parcelable arg0, ClassLoader arg1) {} @Override public Parcelable saveState() { return null; } @Override public void startUpdate(View arg0) {} } 

  • Recycler view + Ver Pager + Nailed ScrollView + CoordinatorLayout
  • Cambiar la duración de la animación ViewPager al deslizar de forma programática
  • ViewPager ¿Fragmentos que se destruyen con el tiempo?
  • ¿Cómo probar si una vista fragmentada es visible para el usuario?
  • FragmentPagerAdapter con ViewPager y dos Fragmentos. Ir a la primera de la segunda y actualizar el primer texto
  • Recarga de WebView cuando Fragmento en ViewPager se retiene desde BackStack
  • Ver ciclo de vida del paginador y del fragmento
  • Cómo deshabilitar detrás de ver haga clic en evento Framelayout
  • 2 Solutions collect form web for “Android añadió el indicador de círculo a viewpager”

    Puede utilizar ViewPagerIndicator de Jake Wharton para agregar los títulos o círculos simples para cada ficha en su ViewPager.

    Jake Wharton ha suministrado un montón de código de ejemplo en GitHub , también puede referirse a la sección de uso en el sitio de Jake Wharton.

    Introduzca aquí la descripción de la imagen

    También puede utilizar ViewPager e PageIndicator de la biblioteca de Greendroid

    Introduzca aquí la descripción de la imagen

    Tome dos imagen (círculo o cualquier otra imagen de forma uno para fuera otro para encendido). Tome una disposición del marco, muestre la imagen (indicador) en el marco. Cuando el usuario cambie la imagen muestre el indicador apropiado.

    He implementado esto y funciona bien. Puede descargar el código y cambiar en consecuencia. Introduzca aquí la descripción de la imagen

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