android textview自带跑马灯的控制

 textview 的跑马灯的xml实现

   android:singleLine="true"
   android:ellipsize="marquee"
   android:focusable="true"
   android:focusableInTouchMode="true"
   android:marqueeRepeatLimit="marquee_forever"

textview的跑马灯都是要有焦点才有效果,设置textview的焦点有2种方法 

1、是设置focusabe=true;

2、设置setselected(true) 也能够获取到焦点。


关于textview的跑马灯控制

比如说  界面现在正在进行跑马灯,跳转到另外一个界面这时候就应该停掉跑马灯 

setEllipsize(null)  并且让其失去焦点 setselected(false)。

在另外一个界面 突然返回到该界面  就要让textview 重新进行跑马灯

setEllipise(TextUtils.Truncateat.MARQUE) ,使其获得焦点setselected(true) 。


返回界面时 不应该直接就进行跑马灯效果。因为可能用户还没看见文字前面的内容就开始滚动,应该推迟1-2s的时间再开始跑马灯效果


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值