垂直滚动广告字幕什么的都是一行的,这个控件可以自定义布局,也就是Adapter
对于滚动多行item循环效果,通过多个VerticalBannerView笨办法也可以实现…效果图2
是时候改一波轮子了
GitHub https://github.com/guojunustb/VerticalBannerView
效果图
效果图2
AndroIDStu@R_404_6901@使用
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>
设置更新数据
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();
出现数据闪动的情况
注意: 如果使用网络请求后,记得先 stop(),然后设置新数据,最后在执行start()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。
您可能感兴趣的文章:Android高仿京东垂直循环滚动新闻栏@H_403_68@ 总结以上是内存溢出为你收集整理的Android可自定义垂直循环滚动布局全部内容,希望文章能够帮你解决Android可自定义垂直循环滚动布局所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)