bannerde简单使用

来源:互联网 发布:lnux php 编辑:程序博客网 时间:2024/06/06 00:32

一.添加依赖

compile 'com.youth.banner:banner:1.4.10'     //banner依赖
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'  //imageLoader依赖二.初始化ImageLoader
public class BaseApplicion extends Application {    @Override    public void onCreate() {        super.onCreate();        ImageLoaderConfiguration builder = new ImageLoaderConfiguration.Builder(this).build();        ImageLoader.getInstance().init(builder);    }}三.创建MyImageLoader
public 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();