Android可自定義垂直循環(huán)滾動布局
垂直滾動廣告字幕什么的都是一行的,這個控件可以自定義布局,也就是Adapter
對于滾動多行item循環(huán)效果, 通過多個VerticalBannerView笨辦法也可以實現(xiàn)…效果圖2
是時候改一波輪子了
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" ---->動畫間隔900ms app:gap="2000"/> ----->切換時長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);
啟動和停止
verticalBannerView.start(); verticalBannerView.stop();
出現(xiàn)數(shù)據(jù)閃動的情況
注意: 如果使用網(wǎng)絡(luò)請求后,記得先 stop(),然后設(shè)置新數(shù)據(jù),最后在執(zhí)行start()
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Android ListView實現(xiàn)無限循環(huán)滾動
- Android ViewPager無限循環(huán)滑動并可自動滾動完整實例
- android水平循環(huán)滾動控件使用詳解
- Android使用Recyclerview實現(xiàn)圖片水平自動循環(huán)滾動效果
- Android ViewPager實現(xiàn)智能無限循環(huán)滾動回繞效果
- Android自定義可循環(huán)的滾動選擇器CycleWheelView
- Android高仿京東垂直循環(huán)滾動新聞欄
- Android 使用ViewPager自動滾動循環(huán)輪播效果
- Android實現(xiàn)無限循環(huán)滾動
相關(guān)文章
Android編程實現(xiàn)ListView中item部分區(qū)域添加點擊事件功能
這篇文章主要介紹了Android編程實現(xiàn)ListView中item部分區(qū)域添加點擊事件功能,涉及Android ListView相關(guān)適配器及事件響應(yīng)操作技巧,需要的朋友可以參考下2018-01-01Android自定義View實現(xiàn)支付寶咻一咻效果
這篇文章主要為大家詳細介紹了Android自定義View實現(xiàn)支付寶咻一咻效果的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02Android EditText限制輸入字數(shù)的方法
這篇文章主要介紹了Android EditText限制輸入字數(shù)的方法,涉及Android針對EditText文本與字符串操作相關(guān)技巧,需要的朋友可以參考下2016-01-01Android中activity跳轉(zhuǎn)按鈕事件的四種寫法
這篇文章主要介紹了Android中activity跳轉(zhuǎn)按鈕事件的四種寫法,下文中包括四個activity的內(nèi)容詳解,非常不錯具有參考借鑒價值,需要的朋友可以參考下2016-10-10