Android TextView跑马灯效果与设置文字阴影
TextView跑马灯效果的实现
自定义 一个TextView
public class MusicDesText extends TextView {public MusicDesText(Context context, AttributeSet attrs, int defStyleAttr,int defStyleRes) {super(context, attrs, defStyleAttr, defStyleRes);}public MusicDesText(Context context, AttributeSet attrs, int defStyle) {super(context, attrs, defStyle);}public MusicDesText(Context context, AttributeSet attrs) {super(context, attrs);}public MusicDesText(Context context) {super(context);}@Overridepublic boolean isFocused() {return true;}
在而已文件中的使用
<com.xfdream.music.view.MusicDesTextandroid:id="@+id/tv_player_title"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_marginBottom="5dp"android:ellipsize="marquee"android:gravity="center"android:lines="1" android:focusable="true"android:focusableInTouchMode="true"android:scrollHorizontally="true"android:marqueeRepeatLimit="marquee_forever"android:singleLine="true"android:textColor="@android:color/white"android:textSize="15dp"/>
ellipsize属性
设置当文字过长时,该控件该如何显示。有如下值设置:
”start”—–省略号显示在开头;
”end”——省略号显示在结尾;
”middle”—-省略号显示在中间;
”marquee” ——以跑马灯的方式显示(动画横向移动)
marqueeRepeatLimit属性
在ellipsize指定marquee的情况下,设置重复滚动的次数,当设置为marquee_forever时表示无限次。
focusable属性
能否获得焦点,同样focusableInTouchMode应该是滑动时能否获得焦点。
TextView中文字阴影的设置
<TextViewandroid:id="@+id/tv_splash_version"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="版本号:1.0" android:shadowDx="1"android:shadowDy="1"android:shadowRadius="2"/>shadowColor : 设置阴影颜色shadowDx : 偏移量xshadowRadius : 角度
Android TextView跑马灯效果与设置文字阴影相关推荐
- android实现跑马灯效果,TextView实现跑马灯效果 就这么简单!
一.方法 这里我们用两种方法来实现跑马灯效果,虽然实质上是一种 实质就是: 1.TextView调出跑马灯效果 2.TextView获取焦点 第一种: 1.TextView调出跑马灯效果 androi ...
- TextView跑马灯效果
转载:http://www.2cto.com/kf/201409/330658.html 一.只想让TextView显示一行,但是文字超过TextView的长度怎么办? 在开头显示省略号 androi ...
- Android TextView跑马灯不动 及属性
<TextView android:text="每一个视图的绘制过程都必须经历三个最主要的阶段,即onMeasure().onLayout()和onDraw(),"andro ...
- Android实现跑马灯效果及问题解决
今天公司项目让实现一个跑马灯的效果,因为有用户反映总是忘记还款截至时间,于是就要求做一个单条文字横向滚动的效果,用于提示用户. GitHub上找了几个跑马灯的库,本以为可以实现自己想要的效果,不过这个 ...
- html 文字 跑马灯效果,CSS3 长文字跑马灯效果
raw js + css3 transition 跑马灯测试.跑马灯测试.跑马灯测试. @keyframes kf-marque-animation { 0% { transform: transla ...
- android 文字滚动组件,Android textview 跑马灯文字滚动效果
设置如下TextView控件文件的XML: android:id="@+id/textview" android:layout_width="match_parent&q ...
- android 横向跑马灯,Android 横向 跑马灯效果TextView
你瞅啥? 自定义控件MarqueeView import android.content.Context; import android.graphics.Rect; import android.t ...
- android实现跑马灯效果(最小集代码)
marquee: 滚动 RepeatLimit:重复限制 ellipsize:椭圆大小
- TextView的跑马灯效果实现
TextView的跑马灯效果实现 问题描述 当文字内容过长,但是只允许显示一行时,可以将文字显示为跑马灯效果,即文字滚动显示. 代码实现 第一种方法实现 先查询TextView控件的属性,得到以下信息 ...
最新文章
- 北京瑜舍酒店成京城“精品”酒店代表(图)_新浪尚品_新浪网
- C# 获取进程或线程的相关信息
- 【OpenCV】图像的通道分离
- SpringBoot项目在Eclipse中实现打包发布
- ASP.NET Core MVC Tag Helpers 介绍
- SQL语句使用大全,最常用的sql语句
- autoitv3点击windows界面
- 前端实用小工具(URL参数截取、JSON判断、数据类型检测、版本号对比等)
- 二叉树性质 四种遍历方式
- 運行命令”msiexec”查看Windows Installer的版本
- java如何实现游戏暂停和恢复_Android:游戏循环暂停/恢复问题
- 程序设计基础基于C语言(第二版),程序设计基础_基于C语言(第2版)__课后习题参考答案.doc...
- CNNVD与CVE对齐
- python优化网站_利用python做seo优化
- 华为服务变革转型ITR流程再造的核心精髓许浩明老师一篇文章总结!
- 设计模式 — 工厂模式
- 车马邮件都慢,一生只够爱一个人
- 单片机的分频是什么意思?
- This Apple ID has not yet been used in the ITunes Store/此Apple ID尚未在iTunes Store使用过
- 三维管廊大规模实时渲染方案
热门文章
- 你觉得python很难嘛?那只是你没有理解而已
- python实现使用最近最久未使用算法的请求分页存储管理_答疑(存储管理)之一...
- 收藏 | 神经网络debug 6大技巧!
- 2020年 2 篇异常算法最佳综述
- 深度学习二(Pytorch物体检测实战)
- python复习-正则表达式
- 使用QP方法解基于五次多项式形式的cost function minimization问题
- linux git 发邮件,gitlab发邮件基于sendmail
- java jsessionid 会话,如何使用JSESSIONID手动加载Java会话?
- linux yum选择版本mysql_linux yum安装指定版本mysql