Android开发 实现跑马灯效果滚动字幕
Android开发 实现跑马灯效果滚动字幕
~! ~ !~ 浙江温州!~ 浙江温州!~江南皮革厂倒闭了! 黄鹤老板欠下了3.5个亿 ! 带着他的小姨子跑了! 我们没有办法 没有办法,拿着钱包抵工资, 原价都是一百多 二百多 三百多的钱包 统统二十块 统统 ! 统统 ! 统统二十块 !统统二十块!
以史为鉴,历史指引我们应该有一个响亮的口号! 振聋发聩的广场舞音响, 配合着绚丽的跑马灯,你的产品才能销售的更好, 即使销量不济, 没准还能成为网红店铺!
话不多说,直接上代码
上图中圈出来的部分, 是跟跑马灯有关的设置,下面详细解释一下每个属性
属性 | 可选值 | 说明 |
---|---|---|
focusable | true/false | 空间是否能够获取焦点 |
singleLine | true | 是否在单行显示 |
ellipsize | start/end/middlemarquee | 文本过长时需要省略一部分文本,此属性用于设置省略的位置, start/end/middle表示在开头/结尾/中间位置省略文本,并以 … 替代, marquee表示以跑马灯形式横向滚动 |
marqueeRepeatLimit | 数字/marquee_forever | 在ellipsize属性设置为marquee时, 此属性用来设置滚动的次数, marquee_forever表示无限循环 |
focusableInTouchMode | true/false | 是否在触摸模式下获得焦点 |
来看一下实际效果
注意: singleLine属性一定要设置为true, 设置文本在一行内显示才可以实现滚动的效果
关注我 让你成为这条该最亮的仔!
至此 问题完美解决