題目1: 輪播的實(shí)現(xiàn)原理是怎樣的?如果讓你來(lái)實(shí)現(xiàn),你會(huì)抽象出哪些函數(shù)(or接口)供使用?(比如 play())
1.將輪播的圖片放置在一條直線上,只留出一個(gè)圖片的寬度,其它圖片均隱藏。復(fù)制第一和最后一張圖片放置在直線的最后和最前,當(dāng)滾動(dòng)上述兩個(gè)圖片時(shí),回到該復(fù)制體圖片的位置。發(fā)生滾動(dòng)時(shí)根據(jù)需要向左或向右偏移N*圖片寬度的位置。
5b11921b4dfc8c362d1a78e3e0e17aa4_b.jpeg
2.將輪播的圖片放置在同一垂直平面上,記錄當(dāng)前圖片編號(hào)和要滾動(dòng)到的圖片編號(hào),輪播時(shí)顯示要滾動(dòng)到的圖片,隱藏掉之前的圖片
主要抽象出play()函數(shù)