;
;
;
;
.;
.;
.;
;
;
;
;
;
;
publicclassMainActivityextendsActivity{
ViewPagerviewPager;
ArrayList<View>list;
ViewGroupmain,group;
ImageViewimageView;
ImageView[]imageViews;
@Override
publicvoidonCreate(BundlesavedInstanceState){
(savedInstanceState);
(Window.FEATURE_NO_TITLE);
LayoutInflaterinflater=getLayoutInflater();
list=newArrayList<View>();
((.item1,null));
((.item2,null));
((.item3,null));
((.item4,null));
((.item5,null));
imageViews=newImageView[()];
ViewGroupmain=(ViewGroup)(,null);
//The group is the LinearLayout responsible for wrapping small dots.
ViewGroupgroup=(ViewGroup)();
viewPager=(ViewPager)();
for(inti=0;i<();i++){
imageView=newImageView();
(newLayoutParams(10,10));
(10,0,10,0);
imageViews[i]=imageView;
if(i==0){
//The first picture is selected after entering the program by default;
imageViews[i].setBackgroundResource(.guide_dot_white);
}else{
imageViews[i].setBackgroundResource(.guide_dot_black);
}
(imageView);
}
setContentView(main);
(newMyAdapter());
(newMyListener());
}
classMyAdapterextendsPagerAdapter{
@Override
publicintgetCount(){
();
}
@Override
publicbooleanisViewFromObject(Viewarg0,Objectarg1){
returnarg0==arg1;
}
@Override
publicintgetItemPosition(Objectobject){
//TODOAuto-generatedmethodstub
(object);
}
@Override
publicvoiddestroyItem(Viewarg0,intarg1,Objectarg2){
//TODOAuto-generatedmethodstub
((ViewPager)arg0).removeView((arg1));
}
@Override
publicObjectinstantiateItem(Viewarg0,intarg1){
//TODOAuto-generatedmethodstub
((ViewPager)arg0).addView((arg1));
(arg1);
}
@Override
publicvoidrestoreState(Parcelablearg0,ClassLoaderarg1){
//TODOAuto-generatedmethodstub
}
@Override
publicParcelablesaveState(){
//TODOAuto-generatedmethodstub
returnnull;
}
@Override
publicvoidstartUpdate(Viewarg0){
//TODOAuto-generatedmethodstub
}
@Override
publicvoidfinishUpdate(Viewarg0){
//TODOAuto-generatedmethodstub
}
}
classMyListenerimplementsOnPageChangeListener{
@Override
publicvoidonPageScrollStateChanged(intarg0){
//TODOAuto-generatedmethodstub
}
@Override
publicvoidonPageScrolled(intarg0,floatarg1,intarg2){
//TODOAuto-generatedmethodstub
}
@Override
publicvoidonPageSelected(intarg0){
for(inti=0;i<;i++){
imageViews[arg0]
.setBackgroundResource(.guide_dot_white);
if(arg0!=i){
imageViews[i]
.setBackgroundResource(.guide_dot_black);
}
}
}
}
}