Banner轮播

来源:互联网 发布:如何自建cdn源码 编辑:程序博客网 时间:2024/05/22 13:07

Banner使用的是第三方插件

   需要先导入第三方依赖

compile 'com.jude:rollviewpager:1.2.9'
然后在Activity中先创建适配器

//轮播适配器private class TestNormalAdapter extends StaticPagerAdapter {    private int[] imgs = {            R.drawable.banner1,            R.drawable.banner2,            R.drawable.banner3,            R.drawable.banner4,    };    @Override    public View getView(ViewGroup container, int position) {        ImageView view = new ImageView(container.getContext());        view.setImageResource(imgs[position]);        view.setScaleType(ImageView.ScaleType.CENTER_CROP);        view.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));        return view;    }    @Override    public int getCount() {        return imgs.length;    }}
然后在initVew中绑定

//设置播放时间间隔home_rollpagerview.setPlayDelay(2000);//设置透明度home_rollpagerview.setAnimationDurtion(500);//设置适配器home_rollpagerview.setAdapter(new TestNormalAdapter());//设置指示器(顺序依次)//自定义指示器图片//设置圆点指示器颜色//设置文字指示器//隐藏指示器home_rollpagerview.setHintView(new ColorPointHintView(getActivity(), Color.YELLOW, Color.WHITE));

原创粉丝点击