图片轮播不带圆点

来源:互联网 发布:potplayermini优化版 编辑:程序博客网 时间:2024/06/05 05:48
单独轮播不带原点:
getdata.getdatafromnet(getActivity(),"http://v.juhe.cn/toutiao/index?type=shishang&key=61005cfc63a8075c88d5d408ba90aff9" , new Callback() {    @Override    public void getsjson(String json) {        //解析数据        Gson gson = new Gson();        Bean2 lunBoBean = gson.fromJson(json, Bean2.class);        List<Bean2.ResultBean.DataBean> data = lunBoBean.getResult().getData();        ViewPagerAdapter viewPagerAdapter = new ViewPagerAdapter(getActivity(), data);        vp2.setAdapter(viewPagerAdapter);        vp2.setOffscreenPageLimit(data.size());        vp2.setCurrentItem(data.size() * 100000);        handler.sendEmptyMessageDelayed(0, 2000);
Handler handler = new Handler(){    @Override    public void handleMessage(Message msg) {        if (msg.what == 0){            //显示下一页....拿到当前页+1            vp2.setCurrentItem(vp2.getCurrentItem() +1);            //再次发送消息            handler.sendEmptyMessageDelayed(0,2000);        }    }};

适配器:
Context tcx;List<Bean2.ResultBean.DataBean> data;public ViewPagerAdapter(Context tcx, List<Bean2.ResultBean.DataBean> data) {    this.tcx=tcx;    this.data=data;}@Overridepublic int getCount() {    return Integer.MAX_VALUE;}@Overridepublic boolean isViewFromObject(View view, Object object) {    return view == object;}@Overridepublic Object instantiateItem(ViewGroup container, final int position) {    //1.创建imageView...添加到容器中    ImageView imageView = new ImageView(tcx);    imageView.setScaleType(ImageView.ScaleType.FIT_XY);    //展示图片    ImageLoader.getInstance().displayImage(data.get(position%data.size()).getThumbnail_pic_s(),imageView, Imageloaderutil.getDefultOption());    //添加    container.addView(imageView);    //2.返回当前展示的imageView控件    return imageView;}@Overridepublic void destroyItem(ViewGroup container, int position, Object object) {    container.removeView((View) object);}

原创粉丝点击