scrollView轮播图

总体思想:

  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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容