banner使用

xiaoxiao2021-02-27  158

开源项目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); 更多使用 参考项目地址
转载请注明原文地址: https://www.6miu.com/read-14039.html

最新回复(0)