//需要的权限
<uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission>
//添加依赖
compile 'com.youth.banner:banner:1.4.9'
//添加布局
<com.youth.banner.Banner android:id="@+id/bn" android:layout_width="match_parent" android:layout_height="可以自己定义"></com.youth.banner.Banner> //获取控件bn = (Banner)banner.findViewById(R.id.bn); //设置图片集合 bn.setImages(Arrays.asList(img)); //设置图片加载类 bn.setImageLoader(new BannerImageLoader()); bn.start();
//创建一个图片加载类 **ImageLoader使用之前必须初始化class BannerImageLoader extends ImageLoader{@Override
public void displayImage(Context context, Object path1, ImageView imageView) {
com.nostra13.universalimageloader.core.ImageLoader instance = com.nostra13.universalimageloader.core.ImageLoader.getInstance();
instance.displayImage((String) path1,imageView);
}
}
//参考网址
http://www.jb51.net/article/117242.htm