<com.zhouwei.mzbanner.MZBannerView
android:id="@+id/banner"
android:layout_width="470dp"
android:layout_height="200dp"
android:layout_gravity="center"
android:layout_marginTop="10dp"
app:canLoop="true"
app:indicatorAlign="center"
app:indicatorPaddingLeft="10dp"
app:open_mz_mode="true"></com.zhouwei.mzbanner.MZBannerView>
baner点击事件
//轮播图的点击事件
banner.setBannerPageClickListener(new MZBannerView.BannerPageClickListener() {
@Override
public void onPageClick(View view, int i) {
Toast.makeText(getContext(), "" + i, Toast.LENGTH_SHORT).show();
}
});
//图片集合
list = new ArrayList<>();
list.add("http://mobile.bwstudent.com/images/small/banner/cj.png");
list.add("http://mobile.bwstudent.com/images/small/banner/hzp.png");
list.add("http://mobile.bwstudent.com/images/small/banner/lyq.png");
list.add("http://mobile.bwstudent.com/images/small/banner/lyq.png");
list.add("http://mobile.bwstudent.com/images/small/banner/lyq.png");
//设置数据
banner.setPages(list, new MZHolderCreator() {
@Override
public MZViewHolder createViewHolder() {
return new BannerViewHolder();
}
});
//轮播图
private class BannerViewHolder implements MZViewHolder {
@Override
public View createView(Context context) {
// 返回页面布局文件
View view = LayoutInflater.from(context).inflate(R.layout.baner_image, null);
mImageView = (ImageView) view.findViewById(R.id.banner_imageview);
return view;
}
@Override
public void onBind(Context context, int i, Object o) {
// 数据绑定
Glide.with(context).load(o).into(mImageView);
}
}