配置banner依赖

由于利用banner还需一个glide我们可一并配置,glide依赖地址:compile 'com.github.bumptech.glide:glide:4.0.0'

上图已经配置完毕;

phpbanner轮播代码Banner轮播图片的 代码介绍 Java

源码如下:

添加依赖之后,我们可在布局文件中设置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;

}

}

}

显示效果图