加小圆点

来源:互联网 发布:跳跃网络300英雄 编辑:程序博客网 时间:2024/05/20 13:36
private void initZidongLuobo() {    r = new Runnable() {        @Override        public void run() {            count++;            vp.setCurrentItem(count);            hd.postDelayed(this,2000);        }    };    hd.postDelayed(r,2000);}
private void jiadian() {    for (int i = 0; i <list.size() ; i++) {        ImageView iv_dian=new ImageView(getContext());        if(i==0)        {            iv_dian.setImageResource(R.drawable.hong);        }        else        {            iv_dian.setImageResource(R.drawable.bai);        }        LinearLayout.LayoutParams layoutParams=new LinearLayout.LayoutParams(10,10);        layoutParams.setMargins(5,0,5,0);        ll_dian.addView(iv_dian,layoutParams);        iv_list.add(iv_dian);    }}private void setData() {    MyPagerAdapter ma=new MyPagerAdapter(list,getContext(),hd,r);    vp.setAdapter(ma);    vp.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {        @Override        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {        }        @Override        public void onPageSelected(int position) {            for (int i = 0; i <list.size() ; i++) {                if(i==position%list.size())                {                    iv_list.get(i).setImageResource(R.drawable.hong);                }                else                {                    iv_list.get(i).setImageResource(R.drawable.bai);                }            }        }        @Override        public void onPageScrollStateChanged(int state) {        }    });}