简单实现跑马灯效果
来源:互联网 发布:怎么更改淘宝密码修改 编辑:程序博客网 时间:2024/05/22 12:57
其实实现跑马灯并没有大家想想的那么难,Android原生控件Textview即可实现;很简单只需要一个Textview。
下面就是代码:
<TextView android:layout_width="60dp" android:layout_height="20dp" android:textColor="@android:color/black" android:ellipsize="marquee" android:singleLine="true" android:focusable="true" android:focusableInTouchMode="true" android:marqueeRepeatLimit="marquee_forever" android:scrollHorizontally="true" android:text="这是跑马灯的效果这是跑马灯的效果"/>其中 注意:
1.高度跟宽度不能设置成wrap_content,否则就会将全部内容都显示出来
2..android:singleLine="true" 设置成单行模式
3.ellipsize:Textview的这个属性指的是Textview的省略方式
android:ellipsize = "end" 省略号在结尾
android:ellipsize = "start" 省略号在开头
android:ellipsize = "middle" 省略号在中间
android:ellipsize = "marquee" 跑马灯
android:scrollHorizontally="true"这个属性设置的事滚动方向:水平滚动
android:marqueeRepeatLimit="marquee_forever" 这个属性是循环次数 ,这里设置的无限次循环
剩下的就是Textview的获取焦点:要将它的获取焦点均设为true,才能管用。
android:focusable="true"
android:focusableInTouchMode="true"
其他的属性大家可以随意加,但是这几项必须有。这只是简单跑马灯效果,不能控制时间,不能控制循环速度。
其实大家可以尝试 自定义Textview ,有的大神写过,也看过,大家有兴趣可以尝试一下。
欢迎提出质疑,请多指教!
0 0
- 简单实现跑马灯效果
- TextView简单实现跑马灯效果
- 简单的跑马灯效果
- 简单的跑马灯效果
- 用代码简单的实现跑马灯效果
- 安卓基础TextView跑马灯效果简单实现
- 简单实现跑马灯
- 跑马灯简单实现
- JavaScript实现跑马灯效果
- iOS实现跑马灯效果
- C#实现跑马灯效果
- C#实现跑马灯效果 .
- TextView实现跑马灯效果
- android实现跑马灯效果
- TextView实现跑马灯效果
- JS实现跑马灯效果
- JS 实现跑马灯效果
- js实现跑马灯效果
- Simplify Path
- 地铁译:Spark for python developers --- 搭建Spark虚拟环境2
- 深入浅出ClassLoader, 你真的了解ClassLoader吗?
- 15 个 Android 通用流行框架大全
- Android截屏
- 简单实现跑马灯效果
- vs 中编译qt5 项目中文乱码问题
- 数据类型分类
- Logstash之kafka数据入ElasticSearch
- @property的参数
- 定时器
- 阿里dubbo框架使用系列:简介
- Android开发之多级下拉列表菜单实现(仿美团,淘宝等)
- 把数组排成最小的数