banner使用

来源:互联网 发布:seo研究中心新浪微博 编辑:程序博客网 时间:2024/06/14 02:20

开源项目banner的使用

项目地址

  • https://github.com/youth5201314/banner

简单使用(搭配Glide使用)

  • 布局文件中引用

    <com.youth.banner.Banner        android:id="@+id/banner"        android:layout_width="match_parent"        android:layout_height="120dp" />
  • 代码中设计加载器(这里用Glide)

    private void initBanner() {    List<String> list = new ArrayList<String>();    list.add("http://img1.imgtn.bdimg.com/it/u=4225722360,1367332860&fm=214&gp=0.jpg");    list.add("http://img1.imgtn.bdimg.com/it/u=4225722360,1367332860&fm=214&gp=0.jpg");    list.add("http://img1.imgtn.bdimg.com/it/u=4225722360,1367332860&fm=214&gp=0.jpg");    banner.setImageLoader(new ImageLoader() {        @Override        public void displayImage(Context context, Object path, ImageView imageView) {            Glide.with(MainActivity.this)                    .load((String) path)                    .centerCrop()                    .placeholder(R.mipmap.ic_launcher).into(imageView);        }    }).setImages(list).start();}

增强配置

     //设计样式    banner.setBannerStyle(BannerConfig.NUM_INDICATOR_TITLE);    //添加标题    banner.setBannerTitles(titles);
  • 更多使用 参考项目地址
原创粉丝点击