首页 > 系统 > Android > 正文

Android可自定义垂直循环滚动布局

2019-10-22 18:13:33
字体:
来源:转载
供稿:网友

垂直滚动广告字幕什么的都是一行的,这个控件可以自定义布局,也就是Adapter
对于滚动多行item循环效果, 通过多个VerticalBannerView笨办法也可以实现…效果图2

是时候改一波轮子了
GitHub https://github.com/guojunustb/VerticalBannerView

效果图

Android,垂直循环滚动,布局,Android垂直循环,Android垂直循环滚动

效果图2

Android,垂直循环滚动,布局,Android垂直循环,Android垂直循环滚动

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>

设置更新数据

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()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持VEVB武林网。


注:相关教程知识阅读请移步到Android开发频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表