Android图片轮播控件框架banner

//添加依赖

dependencies{ compile 'com.youth.banner:banner:1.4.10' //最新版本 }

//添加权限

//添加布局

 xmlns:app="http://schemas.android.com/apk/res-auto"

 android:id="@+id/banner" 

android:layout_width="match_parent"

 android:layout_height="高度自己随意设置" />

//(或者直接使用new Banner)

//配置

--------------------------简单使用-------------------------------

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Banner banner = (Banner) findViewById(R.id.banner);

//设置图片加载器

banner.setImageLoader(new GlideImageLoader());

//设置图片集合

banner.setImages(images);

//banner设置方法全部调用完成,最后调用

banner.start();

}

//详细使用

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Banner banner = (Banner) findViewById(R.id.banner);

//设置banner样式

banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR_TITLE);

//设置图片加载器

banner.setImageLoader(new GlideImageLoader());

//设置图片集合

banner.setImages(images);

//设置banner动画效果

banner.setBannerAnimation(Transformer.DepthPage);

//设置标题集合(当banner样式有显示title时)

banner.setBannerTitles(titles);

//设置自动轮播,默认为true

banner.isAutoPlay(true);

//设置轮播时间

banner.setDelayTime(1500);

//设置指示器位置(当banner模式中有指示器时)

banner.setIndicatorGravity(BannerConfig.CENTER);

//banner设置方法全部调用完毕时最后调用

banner.start();

 

你可能感兴趣的:(Android图片轮播控件框架banner)