Android可自定義垂直循環(huán)滾動(dòng)布局
垂直滾動(dòng)廣告字幕什么的都是一行的,這個(gè)控件可以自定義布局,也就是Adapter
對(duì)于滾動(dòng)多行item循環(huán)效果, 通過(guò)多個(gè)VerticalBannerView笨辦法也可以實(shí)現(xiàn)…效果圖2
是時(shí)候改一波輪子了
GitHub https://github.com/guojunustb/VerticalBannerView
效果圖
效果圖2
AndroidStudio使用
allprojects { repositories { ... maven { url "https://jitpack.io" } } }
dependencies { compile 'com.github.Rowandjj:VerticalBannerView:1.0' }
XML布局文件
<com.taobao.library.VerticalBannerView android:id="@+id/banner_01" android:layout_width="match_parent" android:layout_height="40dp" app:animDuration="900" ---->動(dòng)畫間隔900ms app:gap="2000"/> ----->切換時(shí)長(zhǎng)2000ms
Adapter和正常布局一樣,繼承自 BaseBannerAdapter<T>
設(shè)置更新數(shù)據(jù)
List<Model> newData = new ArrayList<>(); newData.add(new Model("aaa")); newData.add(new Model("bbb")); newData.add(new Model("ccc")); adapter.setData(newData);
啟動(dòng)和停止
verticalBannerView.start(); verticalBannerView.stop();
出現(xiàn)數(shù)據(jù)閃動(dòng)的情況
注意: 如果使用網(wǎng)絡(luò)請(qǐng)求后,記得先 stop(),然后設(shè)置新數(shù)據(jù),最后在執(zhí)行start()
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Android ListView實(shí)現(xiàn)無(wú)限循環(huán)滾動(dòng)
- Android ViewPager無(wú)限循環(huán)滑動(dòng)并可自動(dòng)滾動(dòng)完整實(shí)例
- android水平循環(huán)滾動(dòng)控件使用詳解
- Android使用Recyclerview實(shí)現(xiàn)圖片水平自動(dòng)循環(huán)滾動(dòng)效果
- Android ViewPager實(shí)現(xiàn)智能無(wú)限循環(huán)滾動(dòng)回繞效果
- Android自定義可循環(huán)的滾動(dòng)選擇器CycleWheelView
- Android高仿京東垂直循環(huán)滾動(dòng)新聞欄
- Android 使用ViewPager自動(dòng)滾動(dòng)循環(huán)輪播效果
- Android實(shí)現(xiàn)無(wú)限循環(huán)滾動(dòng)
相關(guān)文章
Android編程實(shí)現(xiàn)ListView中item部分區(qū)域添加點(diǎn)擊事件功能
這篇文章主要介紹了Android編程實(shí)現(xiàn)ListView中item部分區(qū)域添加點(diǎn)擊事件功能,涉及Android ListView相關(guān)適配器及事件響應(yīng)操作技巧,需要的朋友可以參考下2018-01-01Android自定義View實(shí)現(xiàn)支付寶咻一咻效果
這篇文章主要為大家詳細(xì)介紹了Android自定義View實(shí)現(xiàn)支付寶咻一咻效果的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02Android編程設(shè)計(jì)模式之訪問(wèn)者模式詳解
這篇文章主要介紹了Android編程設(shè)計(jì)模式之訪問(wèn)者模式,詳細(xì)分析了訪問(wèn)者模式的概念、功能、原理、使用場(chǎng)景并結(jié)合實(shí)例形式給出了Android訪問(wèn)者模式的具體實(shí)現(xiàn)技巧與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2017-12-12Android EditText限制輸入字?jǐn)?shù)的方法
這篇文章主要介紹了Android EditText限制輸入字?jǐn)?shù)的方法,涉及Android針對(duì)EditText文本與字符串操作相關(guān)技巧,需要的朋友可以參考下2016-01-01Android自定義扇形倒計(jì)時(shí)實(shí)例代碼
最近工作中需要做一個(gè)倒計(jì)時(shí),是那種一個(gè)圓,慢慢的被吃掉的動(dòng)畫倒計(jì)時(shí),由于自己是android小白,效果還不是多滿意,先給大家分享實(shí)例代碼,僅供大家參考2017-03-03Android自定義頂部導(dǎo)航欄控件實(shí)例代碼
這篇文章主要介紹了Android自定義頂部導(dǎo)航欄控件實(shí)例代碼,需要的朋友可以參考下2017-12-12Android中activity跳轉(zhuǎn)按鈕事件的四種寫法
這篇文章主要介紹了Android中activity跳轉(zhuǎn)按鈕事件的四種寫法,下文中包括四個(gè)activity的內(nèi)容詳解,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-10-10