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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

gooqii   2021-03-28 我要评论
想了解Android可自定义垂直循环滚动布局的相关内容吗,gooqii在本文为您仔细讲解Android可自定义垂直循环滚动布局的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Android垂直循环滚动布局,Android垂直循环,Android垂直循环滚动,下面大家一起来学习吧。

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

设置更新数据

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

猜您喜欢

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们