Banner无限轮播

来源:互联网 发布:ncut算法代码 编辑:程序博客网 时间:2024/05/16 08:59

//需要的权限

<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