Ciao ho creato un visualizzatore di pagine ma qualcuno sa come posso mostrare cerchi che rappresentano l'impaginazione su una visualizzazione di pagina penso che sia un indicatore chiaro ma non ne sono del tutto sicuro?Indicatore cerchia di Android aggiunto a viewpager
Heres il codice finora che contiene mio avviso cercapersone
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) {}
}
La tua risposta è giusta [qui] (http://viewpagerindicator.com/). C'è un esempio di progetto con tutto ciò che devi sapere. Sentiti libero di chiedere aiuto se ne hai ancora bisogno. – yugidroid
è possibile creare punti con textview e utilizzare il timer per evidenziare i rispettivi punti in base al cambio di pagina in viewpager, vedere il codice completo qui http://codesfor.in/android-viewpager-slider-with-indicator/ – Ramees