XBanner轮播

《依赖》
implementation ‘com.xhb:xbanner:1.5.1’

《展示的xml中布局》
android:id="@+id/xbander"
android:layout_width=“match_parent”
android:layout_height=“200dp”
app:isAutoPlay=“true”
app:AutoPlayTime=“1000”
app:isClipChildrenMode=“true”
app:isShowNumberIndicator=“true” />

《代码》

xbander =(XBanner) view.findViewById(R.id.xbander);

@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
   //轮播
    final ArrayList image = new ArrayList<>();
    image.add("http://172.17.8.100/images/small/banner/hzp.png");
    image.add("http://172.17.8.100/images/small/banner/cj.png");
    image.add("http://172.17.8.100/images/small/banner/wy.png");
    image.add("http://172.17.8.100/images/small/banner/lyq.png");
    xbander.setData(image,null);
    xbander.loadImage(new XBanner.XBannerAdapter() {
        @Override
        public void loadBanner(XBanner banner, Object model, View view, int position) {
            Glide.with(getActivity()).load(image.get(position)).into((ImageView)view);
        }
    });

}

你可能感兴趣的:(XBanner轮播)