配置banner依赖
由于利用banner还需一个glide我们可一并配置,glide依赖地址:compile 'com.github.bumptech.glide:glide:4.0.0'
上图已经配置完毕;
源码如下:
添加依赖之后,我们可在布局文件中设置banner控件即可:
xml布局:activity源码:public class MainActivity extends AppCompatActivity {
private Banner banner;
private List<String>list=new ArrayList<String>();
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
banner= (Banner) findViewById(R.id.banner);//获取控件;
//添加一些图片到凑集中。轮播的图片即凑集中的图片;
list.add(\公众http://preview.quanjing.com/pm0053/pm0053-2183et.jpg\公众);
list.add(\公众http://preview.quanjing.com/pm0053/pm0053-2310jo.jpg\公众);
list.add(\"大众http://preview.quanjing.com/pm0053/pm0053-2345os.jpg\"大众);
list.add(\"大众http://preview.quanjing.com/pm0053/pm0053-4588pu.jpg\公众);
//设置glide方法;
banner.setImageLoader(new Glider());
banner.setDelayTime(2000);
//设置变换图片的间隔韶光;
banner.setImages(list);
//设置加载的图片凑集
banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR);
//设置格式;
banner.start();
//开始
}
//重写glide方法;
public class Glider extends ImageLoader implements ImageLoaderInterface{
@Override
public void displayImage(Context context, Object path, View imageView) {
Glide.with(context).load(path).into((ImageView) imageView);
}
@Override
public View createImageView(Context context) {
return null;
}
}
}
显示效果图