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跑马灯效果与设置文字阴影相关推荐

  1. android实现跑马灯效果,TextView实现跑马灯效果 就这么简单!

    一.方法 这里我们用两种方法来实现跑马灯效果,虽然实质上是一种 实质就是: 1.TextView调出跑马灯效果 2.TextView获取焦点 第一种: 1.TextView调出跑马灯效果 androi ...

  2. TextView跑马灯效果

    转载:http://www.2cto.com/kf/201409/330658.html 一.只想让TextView显示一行,但是文字超过TextView的长度怎么办? 在开头显示省略号 androi ...

  3. Android TextView跑马灯不动 及属性

    <TextView android:text="每一个视图的绘制过程都必须经历三个最主要的阶段,即onMeasure().onLayout()和onDraw(),"andro ...

  4. Android实现跑马灯效果及问题解决

    今天公司项目让实现一个跑马灯的效果,因为有用户反映总是忘记还款截至时间,于是就要求做一个单条文字横向滚动的效果,用于提示用户. GitHub上找了几个跑马灯的库,本以为可以实现自己想要的效果,不过这个 ...

  5. html 文字 跑马灯效果,CSS3 长文字跑马灯效果

    raw js + css3 transition 跑马灯测试.跑马灯测试.跑马灯测试. @keyframes kf-marque-animation { 0% { transform: transla ...

  6. android 文字滚动组件,Android textview 跑马灯文字滚动效果

    设置如下TextView控件文件的XML: android:id="@+id/textview" android:layout_width="match_parent&q ...

  7. android 横向跑马灯,Android 横向 跑马灯效果TextView

    你瞅啥? 自定义控件MarqueeView import android.content.Context; import android.graphics.Rect; import android.t ...

  8. android实现跑马灯效果(最小集代码)

    marquee: 滚动 RepeatLimit:重复限制 ellipsize:椭圆大小

  9. TextView的跑马灯效果实现

    TextView的跑马灯效果实现 问题描述 当文字内容过长,但是只允许显示一行时,可以将文字显示为跑马灯效果,即文字滚动显示. 代码实现 第一种方法实现 先查询TextView控件的属性,得到以下信息 ...

最新文章

  1. 北京瑜舍酒店成京城“精品”酒店代表(图)_新浪尚品_新浪网
  2. C# 获取进程或线程的相关信息
  3. 【OpenCV】图像的通道分离
  4. SpringBoot项目在Eclipse中实现打包发布
  5. ASP.NET Core MVC Tag Helpers 介绍
  6. SQL语句使用大全,最常用的sql语句
  7. autoitv3点击windows界面
  8. 前端实用小工具(URL参数截取、JSON判断、数据类型检测、版本号对比等)
  9. 二叉树性质 四种遍历方式
  10. 運行命令”msiexec”查看Windows Installer的版本
  11. java如何实现游戏暂停和恢复_Android:游戏循环暂停/恢复问题
  12. 程序设计基础基于C语言(第二版),程序设计基础_基于C语言(第2版)__课后习题参考答案.doc...
  13. CNNVD与CVE对齐
  14. python优化网站_利用python做seo优化
  15. 华为服务变革转型ITR流程再造的核心精髓许浩明老师一篇文章总结!
  16. 设计模式 — 工厂模式
  17. 车马邮件都慢,一生只够爱一个人
  18. 单片机的分频是什么意思?
  19. This Apple ID has not yet been used in the ITunes Store/此Apple ID尚未在iTunes Store使用过
  20. 三维管廊大规模实时渲染方案

热门文章

  1. 你觉得python很难嘛?那只是你没有理解而已
  2. python实现使用最近最久未使用算法的请求分页存储管理_答疑(存储管理)之一...
  3. 收藏 | 神经网络debug 6大技巧!
  4. 2020年 2 篇异常算法最佳综述
  5. 深度学习二(Pytorch物体检测实战)
  6. python复习-正则表达式
  7. 使用QP方法解基于五次多项式形式的cost function minimization问题
  8. linux git 发邮件,gitlab发邮件基于sendmail
  9. java jsessionid 会话,如何使用JSESSIONID手动加载Java会话?
  10. linux yum选择版本mysql_linux yum安装指定版本mysql