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>