您的位置:首页 > 其它

Banner无限轮播

2017-11-09 08:38 134 查看
//导依赖
compile 'com.youth.banner:banner:1.4.9'
//布局
<com.youth.banner.Banner
android:id="@+id/ban"
android:layout_width="match_parent"
android:layout_height="200dp"></com.youth.banner.Banner>
//ImageLoder图片   一定要在清单文件中写name
public class App extends Application{@Overridepublic void onCreate() {super.onCreate();//图片ImageLoaderConfiguration build = new ImageLoaderConfiguration.Builder(this).build();ImageLoader.getInstance().init(build);}}
//再创建一个类继承ImageLoder
public class Imags extends com.youth.banner.loader.ImageLoader{@Overridepublic void displayImage(Context context, Object path, ImageView imageView) {com.nostra13.universalimageloader.core.ImageLoader.getInstance().displayImage(path.toString(),imageView);}}
//MainActivity里的代码
//只能使用集合,不能使用数组private ArrayList<String> list = new ArrayList<String>();private Banner ban;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ban = (Banner) findViewById(R.id.ban);list.add("http://pic8.nipic.com/20100701/5290458_114840036316_2.jpg");<945bspan style="margin:0px;padding:0px;color:rgb(102,14,122);">list.add("http://pic2.nipic.com/20090424/1468853_230119053_2.jpg");list.add("http://img3.3lian.com/2013/s1/20/d/57.jpg");list.add("http://pic39.nipic.com/20140226/18071023_164300608000_2.jpg");list.add("http://a0.att.hudong.com/15/08/300218769736132194086202411_950.jpg");ban.setImageLoader(new ImgApp());//引用ImgApp,加载里面的东西ban.setImages(list);ban.isAutoPlay(true);ban.setDelayTime(2000);ban.start();}}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: