selector之share小圆点



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>

猜你喜欢

转载自blog.csdn.net/oooooooooop/article/details/80877084