輪播

題目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ù)

題目2: 實(shí)現(xiàn)視頻中的左右滾動(dòng)無(wú)限循環(huán)輪播效果?

無(wú)限輪播

題目3: 實(shí)現(xiàn)一個(gè)漸變輪播效果?

漸變輪播

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 題目1: 輪播的實(shí)現(xiàn)原理是怎樣的?如果讓你來(lái)實(shí)現(xiàn),你會(huì)抽象出哪些函數(shù)(or接口)供使用?(比如 play()) 輪...
    Gia_Mo閱讀 177評(píng)論 0 0
  • 1. 輪播的實(shí)現(xiàn)原理是怎樣的?如果讓你來(lái)實(shí)現(xiàn),你會(huì)抽象出哪些函數(shù)(or接口)供使用?(比如 play()) 輪播...
    madpluto閱讀 270評(píng)論 0 0
  • 題目1: 輪播的實(shí)現(xiàn)原理是怎樣的?如果讓你來(lái)實(shí)現(xiàn),你會(huì)抽象出哪些函數(shù)(or接口)供使用?(比如 play()) 橫...
    饑人谷_js_chen閱讀 414評(píng)論 0 0
  • 主要思路 1.我們需要自定義一個(gè)繼承自FrameLayout的布局,利用FrameLayout布-局的特性(在同一...
    ZebraWei閱讀 2,342評(píng)論 0 5
  • 文/古析 提到‘’表里如一‘’這個(gè)詞語(yǔ),通常會(huì)想到幾個(gè)貶義詞語(yǔ),比如:虛偽、兩面三刀、笑里藏刀、偽君子等,這些是用...
    古析閱讀 1,779評(píng)論 3 3