这次,主要说一下android开发过程中的banner的滚动轮播的实现,并且能够循环,而且我们还可以手动拖动来实现banner图片的切换。我自己设计的时候没有用到圆点,所以大家看到的我也没有对圆点进行总结。
首先是我们的BannerAdapter:
import android.support.v4.view.PagerAdapter; import android.widget.ImageView; import java.util.List; import android.view.View; import android.view.ViewGroup; /** * Created by Administrator on 2016/8/9 0009. */ public class BannerAdapter extends PagerAdapter { //数据源 private List<ImageView> mList; public BannerAdapter(List<ImageView> list) { this.mList = list; } @Override public int getCount() { //取超大的数,实现无线循环效果 return Integer.MAX_VALUE; } @Override public boolean isViewFromObject(View arg0, Object arg1) { return arg0 == arg1; } @Override public Object instantiateItem(ViewGroup container, int position) { container.addView(mList