1. 轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play())
-
轮播实现原理:
- 想想一下有一卷胶片,把它平铺。(把需要用的图片浮动让它们在一排)
- 拿一张不透明的纸张把胶片盖住。3.第一张胶片所在位置对应的纸张裁剪出一张胶片大小的形状。(创建一个可视窗口,超出窗口的部分隐藏,将图片定位。)
- 平行滑动底部的胶片,你看到的就是一个轮播。(控制左或者右移动距离来展示在可视窗口看到的图片)
抽象出哪些函数OR接口供使用?
playPre()
playNext()
automatic()