于app开发,大部分都会涉及到轮播图,你也可以自己用viewpager自己写,这边介绍几种写好的库:
1.ConvenientBanner:博客地址,,,
2.infiniteindicatorlayout :点击打开链接 ,,,这是一个网上有人进行封装的一个轮播库,代码简洁
3.SliderLayout:GitHub项目地址 ,,,这个会有bug,,当你设置指示器时,会显示第一张,但是指示器会显示在第二个点上,,,解决方法
--1,indicator这是自定义的指示器
- mDemoSlider.setCustomIndicator(indicator);
- try {
- Class<?> c = indicator.getClass();
- Field f = c.getDeclaredField("mPreviousSelectedPosition");
- f.setAccessible(true);
- f.setInt(indicator, -1);
- f.setAccessible(false);
- } catch (Exception e) { /* ignored */ }
- mDemoSlider.setCustomIndicator(indicator);//设置这个
--2.直接设置让它从0开始也可以
- mDemoSlider.setCurrentPosition(0);
参考:指示器http://blog.csdn.net/p4885056000/article/details/52878121
===================这个有两个样式,一个仅仅图片,一个会有图片的描述,根据自己需求===================================================