您当前的位置: 首页 > 

蓝不蓝编程

暂无认证

  • 0浏览

    0关注

    706博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

安卓实现多行文字跑马灯效果

蓝不蓝编程 发布时间:2019-04-30 10:19:32 ,浏览量:0

背景介绍

因UI设计,需要实现跑马灯效果,要求在同一个位置,实现文字滚动(上下或左右).

实现方案

集成孙福生提供的MarqueeView开源库. 这是一个很小巧的库,代码少,效果好,github上star数量还非常高. 支持文字从上到下,从下到上,从左到右,从右到左滚动;支持设置滚动周期;支持设置文字大小、字体、颜色.

先上效果图

[外链图片转存失败(img-QG102JoX-1565061778288)(https://media.giphy.com/media/Ky4sEmnhpRZaWxBqy5/giphy.gif)]

集成步骤
  1. 添加依赖
implementation 'com.sunfusheng:MarqueeView:1.4.1'
  1. 布局文件

  1. activity中使用
val messages = mutableListOf()
messages.add("《赋得古原草送别》")
messages.add("离离原上草,一岁一枯荣。")
messages.add("野火烧不尽,春风吹又生。")
val marqueeView = findViewById(R.id.marqueeView1)
marqueeView.setFlipInterval(1000)
marqueeView.startWithList(messages)
源代码

https://github.com/cxyzy1/marqueeViewDemo.git

安卓开发技术分享: https://blog.csdn.net/yinxing2008/article/details/84555061 点击关注专栏,查看最新技术分享 更多技术总结好文,请关注:「程序园中猿」

关注
打赏
1639405877
查看更多评论
立即登录/注册

微信扫码登录

0.0380s