一.添加依赖
compile 'com.youth.banner:banner:1.4.10' //banner依赖
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5' //imageLoader依赖 二.初始化ImageLoaderpublic class BaseApplicion extends Application { @Override public void onCreate() { super.onCreate(); ImageLoaderConfiguration builder = new ImageLoaderConfiguration.Builder(this).build(); ImageLoader.getInstance().init(builder); } } 三.创建MyImageLoaderpublic class MyImageLoader extends ImageLoader { @Override public void displayImage(Context context, Object path, ImageView imageView) { com.nostra13.universalimageloader.core.ImageLoader.getInstance().displayImage(path.toString(), imageView); } } 四.banner设置//设置banner样式 // banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR_TITLE_INSIDE); //设置图片加载器 banner.setImageLoader(new MImageLoader()); //设置图片集合 banner.setImages(strings); //设置banner动画效果 //banner.setBannerAnimation(Transformer.RotateDown); //设置标题集合(当banner样式有显示title时) //banner.setBannerTitles(imageTitle); //设置轮播时间 banner.setDelayTime(3000); //设置指示器位置(当banner模式中有指示器时) //banner.setIndicatorGravity(BannerConfig.CENTER); //banner设置方法全部调用完毕时最后调用 banner.start();