android textview自带跑马灯的控制
2017-08-14 11:32
113 查看
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的时间再开始跑马灯效果
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的时间再开始跑马灯效果
相关文章推荐
- android中TextView实现单行跑马灯
- android textview 跑马灯效果
- android开发之——设置TextView文本为跑马灯效果
- Android实现多个TextView同时显示跑马灯效果
- android 倒计时、有清除功能编辑框、popupwindow、跑马灯效果实现(基于TextView)
- Android入门教程二十三之TextView(文本框)详解之实现跑马灯
- android用TextView实现跑马灯效果
- Android中TextView不获取焦点可以实现跑马灯的效果
- android开发自定义控件之TextView跑马灯效果
- Android TextView的跑马灯效果
- Android自定义之TextView跑马灯的监听
- [置顶] Android玄铁剑之TextView之跑马灯
- android自定义的TextView,实现跑马灯效果
- android代码库之textview跑马灯效果
- Android TextView实现可暂停的跑马灯效果
- Android中TextView不获取焦点可以实现跑马灯的效果
- Android复习之textview跑马灯效果
- 12.16 android textView 跑马灯
- Android开发 TextView实现跑马灯效果
- Android设置TextView的Selector来控制点击的颜色