简单的Banner使用
首先导入依赖 /轮播图/
implementation ‘com.youth.banner:banner:1.4.10’
然后在xml里面定义布局文件
`宽高自己定义
<com.youth.banner.Banner
android:layout_margin=“10dp”
android:layout_width=“match_parent”
android:layout_height=“250dp”
android:id="@+id/banner_id"/>
**## Api ,使用的MVP架构
** public static final String Wang="请自行添加网络接口";
//TODO 轮播图
public static final String Carousel="请自行添加网络接口";
--->>>此处省略一万字~~~~~~
⚡
我感觉前面的你们都会,不会的也就是下面的几个参数有的记不清了,
**MainActivity里面或者Fragment里面
**@Override
public void success(BannerBsan banner) {
List<BannerBsan.ResultBean>resultBeans=banner.getResult();
List<String>list=new ArrayList<>();
for(BannerBsan.ResultBean resultBean:resultBeans){
list.add(resultBean.getImageUrl());
}
//TODO 设置图像
bannerId.setImages(list);
//TODO 是自动播放
bannerId.isAutoPlay(true);
//TODO 定义播放时间间隔
bannerId.setDelayTime(1000);
//TODO 设置图像加载器
bannerId.setImageLoader(new ImageLoader() {
@Override
public void displayImage(Context context, Object path, ImageView imageView) {
Glide.with(context).load(path).into(imageView);
}
});
//TODO 开始
bannerId.start();
}****
啊哈哈,不会插入视频就看图片吧,他会滑动。每张图片间隔1秒 时间自己定义