布局 <!--轮播--> <com.recker.flybanner.FlyBanner android:id="@+id/one_Flybanner" android:layout_width="match_parent" android:layout_height="200dp" />
正确使用
@Override public void showData(InfoBean msg) { InfoBean.DataBean data = msg.getData(); List<InfoBean.DataBean.BannerBean> banner = data.getBanner(); //轮播 List<String> imgesUrl = new ArrayList<>(); for (int i = 0; i < banner.size(); i++) { String icon = banner.get(i).getIcon(); imgesUrl.add(icon); } oneFlybanner.setImagesUrl(imgesUrl);
横向流式布局 展示页面
List<InfoBean.DataBean.FenleiBean> fenlei = data.getFenlei(); OneAdapter one = new OneAdapter(getActivity(), fenlei); GridLayoutManager gridLayoutManager = new GridLayoutManager(getContext(), 2, GridLayoutManager.HORIZONTAL, false); oneRecyclerview.setLayoutManager(gridLayoutManager); oneRecyclerview.setAdapter(one);
跑马灯
ViewFlipper