Banner实现无线轮播

public class MainActivity extends AppCompatActivity {

    private List<String>list;
    private Banner banner;

    @Override
      protected void onCreate(Bundle savedInstanceState) {
                 super.onCreate(savedInstanceState);
                 setContentView(R.layout.activity_main);
                 banner = (Banner) findViewById(R.id.banner);
        banner.setImageLoader(new GlideBanner());
        list = new ArrayList<>();
        list.add("http:\\/\\/admin.haijin.com\\/upload\\/ad\\/201709\\/201709180932016684.png");
        list.add("http:\\/\\/admin.haijin.com\\/upload\\/ad\\/201709\\/201709180932155530.png");
        list.add("http:\\/\\/admin.haijin.com\\/upload\\/navbar\\/201709\\/201709180929028807.png");
        list.add("http:\\/\\/admin.haijin.com\\/upload\\/navbar\\/201709\\/201709180929028807.png");
        list.add("http:\\/\\/admin.haijin.com\\/upload\\/navbar\\/201709\\/201709180929242328.png");
        list.add("http:\\/\\/admin.haijin.com\\/upload\\/navbar\\/201709\\/201709180929322275.png");
        list.add("http:\\/\\/admin.haijin.com\\/upload\\/navbar\\/201709\\/201709180929404607.png");
        list.add("http:\\/\\/admin.haijin.com\\/upload\\/navbar\\/201709\\/201709180929484373.png");
        list.add("http:\\/\\/admin.haijin.com\\/upload\\/navbar\\/201709\\/201709180929579859.png");
        list.add("http:\\/\\/admin.haijin.com\\/upload\\/navbar\\/201709\\/201709180930169091.png");
        banner.setImages(list);
        banner.start();
    }

         }
public class GlideBanner extends ImageLoader {

    @Override
    public void displayImage(Context context, Object path, ImageView imageView) {
        Glide.with(context).load(path).into(imageView);
    }
}

//添加

compile 'com.youth.banner:banner:+'
compile 'com.github.bumptech.glide:glide:4.0.0'

 

权限

 

posted on 2017-10-11 20:11  权威的程序  阅读(262)  评论(0编辑  收藏  举报