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'
权限