Banner 无线轮播图

来源:互联网 发布:什么数据库8000多 编辑:程序博客网 时间:2024/06/03 20:17

一. 

1.  banner  无线轮播依赖  导入两个

     compile 'com.youth.banner:banner:1.4.8'

     compile 'com.github.bumptech.glide:glide:3.7.0'

2.  在libs里面导入此包     universal-image-loader-1.9.3-with-sources


二. 在控件中就可以写入了

<com.youth.banner.Banner    android:layout_width="match_parent"    android:layout_height="0dp"    android:layout_weight="1"    android:id="@+id/ban"    ></com.youth.banner.Banner>三. 然后自己封装一个类切记注意继承的  ImageLoader  不要错误 是继承  banner  包   例:public class BannerImageLoader extends ImageLoader {
    @Override    public void displayImage(Context context, Object path, ImageView imageView) {        //com.nostra13.universalimageloader.core.ImageLoader.getInstance().displayImage(path.toString(),imageView);        Glide.with(context).load(path).into(imageView);    }}四. 在主方法内写入  //fragment 碎片一首页
public class Fragment_shouye extends Fragment {    @Nullable    @Override    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {      View view = inflater.inflate(R.layout.fragment_shouye,container,false);        Banner ban=(Banner) view.findViewById(R.id.ban);       /* "http://pic8.nipic.com/20100701/5290458_114840036316_2.jpg",//海                "http://pic2.nipic.com/20090424/1468853_230119053_2.jpg",//亭子                "http://img3.3lian.com/2013/s1/20/d/57.jpg",//白房子                "http://pic39.nipic.com/20140226/18071023_164300608000_2.jpg",//华                "http://a0.att.hudong.com/15/08/300218769736132194086202411_950.jpg"};*/// 写成集合把图片放进去    List<String> li=new ArrayList<>();//进行放入    li.add("http://pic8.nipic.com/20100701/5290458_114840036316_2.jpg");        li.add("http://pic2.nipic.com/20090424/1468853_230119053_2.jpg");        li.add("http://img3.3lian.com/2013/s1/20/d/57.jpg");        li.add("http://pic39.nipic.com/20140226/18071023_164300608000_2.jpg");        li.add("http://a0.att.hudong.com/15/08/300218769736132194086202411_950.jpg");        ban.setImageLoader(new BannerImageLoader());        ban.setImages(li);        ban.start();        return view;    }}






原创粉丝点击