1.依賴android
compile 'com.youth.banner:banner:1.4.9'
2.XML佈局文件ide
<com.youth.banner.Banner android:id="@+id/banner" android:layout_width="wrap_content" android:layout_height="200dp"/>
3.代碼實現佈局
banner.setImages(stringList)//添加圖片集合或圖片url集合 .setDelayTime(2000)//設置輪播時間 .setBannerStyle(BannerConfig.CIRCLE_INDICATOR) .setImageLoader(new GlideImage())//加載圖片 .setIndicatorGravity(BannerConfig.CENTER)//設置指示器位置 .start();
public class GlideImage extends ImageLoader { @Override public void displayImage(Context context, Object path, ImageView imageView) { Picasso.with(context.getApplicationContext()).load((String) path).into(imageView); } }