android 文字滚动组件,Android textview 跑马灯文字滚动效果
设置如下TextView控件文件的XML:
android:id="@+id/textview"
android:layout_width="match_parent"
android:layout_height="20dp"
android:gravity="center"
android:singleLine="true"//限制行数为1行
android:ellipsize="marquee"//marquee 文字滚动
android:marqueeRepeatLimit="marquee_forever"//文字滚动次数:marquee_forever 无限次
android:focusable="true"//获取焦点
android:focusableInTouchMode="true"//获取触摸焦点
android:textColor="@color/red"
android:text="@string/text"
/>
有其它布局如ScrollView等抢占焦点,需要自定义控件获取焦点:
public class Mytext extends TextView {
public Mytext(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onFocusChanged(boolean focused, int direction,
Rect previouslyFocusedRect) {
if(focused){
super.onFocusChanged(focused, direction, previouslyFocusedRect);
}
}
@Override
public void onWindowFocusChanged(boolean hasWindowFocus) {
if(hasWindowFocus){
super.onWindowFocusChanged(hasWindowFocus); }
}
@Override
public boolean isFocused() {
return true;
}
}
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
android 文字滚动组件,Android textview 跑马灯文字滚动效果相关推荐
- Android TextView跑马灯效果与设置文字阴影
TextView跑马灯效果的实现 自定义 一个TextView public class MusicDesText extends TextView {public MusicDesText(Cont ...
- android 跑马灯 文字一行能显示全也能跑马灯
android 里面跑马灯效果一般都是当行显示不全的情况下才会有跑马灯效果,当一行能显示全的情况下,跑马灯是没有效果的.前几天ui要一效果,希望一行能显示全的情况下也能出现跑马灯效果,这样更醒目. p ...
- Android TextView设置多样式文本,跑马灯以及霓虹灯效果
1.设置TextView字体颜色 1)使用Html标签方式设置 代码如下: tvTest1.setText(Html.fromHtml("电影<font color = blue> ...
- 【Android】不依赖焦点和选中的TextView跑马灯
前言 继承TextView,并仿照源码修改而来,主要是取消了焦点和选中了判断,也不依赖文本的宽度. 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民 ...
- Python经典例题:跑马灯文字效应
Python经典例题:跑马灯文字效应 跑马灯文字效应是Python比较经典的例题,编程思想是:首先输入字符串,然后对字符串进行切片,将字符串的第一位数切片,然后将它放到末尾,以此进行无限循环. **注 ...
- Android移动应用开发之TextView实现阴影跑马灯文字效果
文章目录 前言 创建项目 配置文件简介 阴影走马灯文字 values/string.xml values/colors.xml layout/activity_main.xml 法2 main/jav ...
- Android TextView跑马灯不动 及属性
<TextView android:text="每一个视图的绘制过程都必须经历三个最主要的阶段,即onMeasure().onLayout()和onDraw(),"andro ...
- Android 自定义跑马灯文字
Android 跑马灯效果文字: 效果图(真实动画很流畅,这个转gif有问题,感觉有点卡): . 代码: /*** Created by wuguangliang on 2018/12/21** 跑马 ...
- python 滚动字幕软件_文字跑马灯(滚动字幕)效果并指定速度
敬告:该系列的课程在抓紧录制更新中,敬请大家关注. 敬告: 该系列的课程涉及:FFmpeg,WebRTC,SRS,Nginx,Darwin,Live555,等.包括:音视频.流媒体.直播.Androi ...
最新文章
- ABP理论学习之多租户
- 【Java源码分析】ArrayList源码分析
- 第1个实验:用汇编语言点亮一盏LED
- a为数组名。sizeof(a)和sizeof(a)有什么区别?结果是?
- 《统计学习方法》读书笔记(1)---学习的要素
- java可视化模板——java可视化操作步骤
- mysql 云主机名_mysql部署到云主机的笔记
- nacos 适配达梦、人大金仓数据库
- java web汽车商城_基于jsp的汽车销售商城系统
- 波形捕捉:(3)捕捉设备性能
- 可以十倍地提高.NET 应用程序的速度集群存储器对象缓存控件NCache
- maya中英转换插件1.3 更新发布及教程
- axure 调整中继器列宽_Axure教程:用中继器做图片轮播
- Unity3D高级编程之进阶主程-陆泽西 (Jesse Lu)
- 硅谷之行 (21) 加州的天空
- 11.14-11.21
- Python脚本中调用其他Python脚本
- QT——Qcharts绘制实时曲线
- #来陀螺问答,问大V#交易所专场优质问答精选
- 股票量化交易SQL特征工程入门