scrollView轮播图

2016-07-21  本文已影响44人  9bf19a4010ab

总体思想:

  1. 将要轮播的图片放在一个数组里假设有7张图片
  2. 用for循环遍历这个数组 在for循环外面创建一个大的scrollView用于轮播图片 将数组中的图片放到imageView上面 再将每个imageView放到每个小的scrollView上 (这里imageView和scrollView都是在for循环里创建的 这里是为了实现每张图片都可以缩放所以要每个imageView都在scrollView上) 再将小的scrollView都放到大的scrollView上
  3. 要轮播7张图片 就要在数组中方9张图片 顺序为: 7 1 ~ 7 1
  4. 要大的scrollView从第一张图开始显示 所以要设置大scrollView的偏移量为 (width, 0)
  5. 在scrollView停止减速的方法里进行判断
  1. 从前向后滑: 判断当偏移量为 8 * width时, 设置偏移量为width
  2. 从后向前滑: 判断当偏移量为 0 时, 设置偏移量为 7 *width
上一篇 下一篇

猜你喜欢

热点阅读