垂直滾動廣告字幕什么的都是一行的,這個控件可以自定義布局,也就是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ù)據(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ù)閃動的情況
注意: 如果使用網絡請求后,記得先 stop(),然后設置新數(shù)據(jù),最后在執(zhí)行start()
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答
圖片精選