TextView常用的几种方式:跑马灯(三)
来源:互联网 发布:电子政务网络拓扑图 编辑:程序博客网 时间:2024/06/08 06:25
前言:
以前写过关于TextView的相关内容,但是觉得没有把他们给整理出来,有点凌乱,所以在这里再次花时间把TextView常用的几种方式再次整理出来让大家参考!
功能:
不多说先上图:
实现原理:
- 基本跑马灯:
基本跑马灯需要有四个条件:android:ellipsize="marquee"android:focusable="true"android:focusableInTouchMode="true"android:marqueeRepeatLimit="marquee_forever"android:singleLine="true"
在这里就不在多解释 - 自定义方向跑马灯:
先根据功能自定义属性值:<!--自定义属性值--><declare-styleable name="MarqueeText"> <attr name="speed" format="integer"/> <attr name="mode" format="enum"> <enum name="left" value="0"/> <enum name="right" value="1"/> <enum name="rolled" value="2"/> </attr></declare-styleable>
再创建自定义TextView:
这里有一问题需要注意:如果你的TextView文本长度超过了屏幕宽度,那么超出部分只能显示为“...”,因此大家仅供参考,如果文本内容不多的话才可以使用
参考源码 - 自定义滚动方式的跑马灯:
主要通过自定义的ViewFlipper来完成,具体参考源码
项目地址:
https://github.com/Winfred1989/DemoTextView
0 0
- TextView常用的几种方式:跑马灯(三)
- Android三种方式实现TextView跑马灯效果
- Android三种方式实现TextView跑马灯效果
- TextView常用的几种方式:占位符(一)
- Android TextView实现跑马灯效果的两种方式
- 跑马灯实现的三种方式
- 关于TextView的跑马灯滚动方式
- Android跑马灯效果实现的三种方式
- Android跑马灯实现的三种方式
- TextView跑马灯的两种实现
- TextView常用的几种方式:局部字体样式(二)
- 跑马灯效果实现方式三种
- textview 的跑马灯效果
- android的textView跑马灯
- TextView的跑马灯效果
- textview跑马灯的效果
- TextView的跑马灯效果
- 真正的TextView跑马灯
- 持续集成-Jenkins+robot framework+Appium实现在单台电脑上管理不同安卓终端运行不同测试用例
- 《深入理解Java虚拟机——JVM高级特性与最佳实践》学习笔记——Java内存模型与线程
- servlet-跳转、初始化传参、乱码、解析过程
- RS232与RS485
- grub4dos命令和grldr引导文件介绍
- TextView常用的几种方式:跑马灯(三)
- Python制作Windows系统服务
- Docker容器、镜像和文件的转化关系
- SpringMVC-1 概述与HelloWorld
- linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
- L3-003. 社交集群
- ERROR:Unsupported major.minor version 52.0 与更改JDK版本
- JS 中的内部属性与 delete 操作符
- 转接IC LT8911B:LVDS/MIPI DSI转EDP芯片