private void getSelector() { for(int i = 0;i<list.size();i++){ ImageView imageView = new ImageView(getActivity()); imageView.setImageResource(R.drawable.imageselector); imglist.add(imageView); linear1.addView(imageView); } imglist.get(0).setSelected(true); viewpager1.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int i, float v, int i1) { for (int k= 0;k<list.size();k++){ if(k==i%imglist.size()){ imglist.get(k).setSelected(true); }else{ imglist.get(k).setSelected(false); } } } @Override public void onPageSelected(int i) { } @Override public void onPageScrollStateChanged(int i) { } }); }
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <size android:width="20dp" android:height="20dp"/> <stroke android:width="5dp" android:color="#f00"/> <solid android:color="#f00"/> </shape>