字体滚动
[功能]
当字太多的话 让字体滚动 会是一个好办法
[代码 步骤]
1. 设定 TextView 的属性
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.android.View.CustomView"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/text"
android:layout_width="100px"
android:layout_height="wrap_content"
//居中显示
android:layout_centerInParent="true"
//使得字不分行显示 否则当字太多会分行
android:singleLine="true"
android:layout_x="61px"
android:layout_y="69px"
//设置为"滚动"
android:ellipsize="marquee"
//设置滚动时间为永远 也可以为具体的int 来设置滚动次数
android:marqueeRepeatLimit="marquee_forever"
/>
</RelativeLayout>
2. 给 TextView 指定显示内容
public class TextGoUsage extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView text = (TextView) findViewById(R.id.text);
text.setText("梅花绝句 闻道梅花坼晓风 雪堆遍满四山中 何方可化身千亿 一树梅花一放翁");
text.setTextSize(30);
text.setFocusable(true);
}
}
3. emulator 运行效果 2次时间的截图:
done!
分享到:
相关推荐
对duilib原生控件label进行扩展支持文字的水平滚动,可通过speed属性控制滚动速度
jquery版文字水平方向无限循环滚动,无需每一项的宽度固定,很好用,下载解压后直接运行index.html文件,是个完整得到demo
纯js实现单行文字滚动 无需任何js库支持 直接运行
一个程序,实现一行文本的水平滚动显示。要求每个周期文本颜色不同,字体不同(自定义颜色和字体)。
水平滚动字幕循环滚动
STM32驱动OLED屏; 0.96寸OLED屏驱动; 滚动显示;
QLabel文本滚动显示
该Android水平数字滚动器,完全自定义,继承view,在界面中可以左右滚动一行很长的数据,可以并且选中屏幕中间的数字,中间的数字最大最大,两边数字变淡变小,可以根据个人需要调整字体和颜色,在实际项目开发中可以...
jquery 文字水平无缝滚动鼠标滑过文字悬停
基于jquery实现的文字循环滚动插件。。。
0.96寸OLED(SSD1306)屏幕显示(二)——超长文字水平滚动 https://blog.csdn.net/qq_35953617/article/details/128446851 0.96寸OLED(SSD1306)屏幕显示(三)——屏幕垂直水平滚动 ...
2. 支持文字水平滚动和文字垂直滚动。 3. 鼠标左键拖动字幕内容;Ctrl + 鼠标左键拖动窗口位置。 4. 可以设置滚动速度(滚动时间间隔)和每次滚动点数。 5. 可以自由设置默认字体,并可在字幕文件中设置各种不同的...
Android 文字跑马灯文字水平自动滚动控件及效果演示,文字左右移动特效,文字滚动速度可调、文本颜色也可以自定义,可以用手触屏来控制是否停止文字滚动,控制点击停止或者继续运行,在开始滚动前,对文字样式做以下...
网页设计制作中常用的一个水平无缝滚动js类
主要介绍了jquery xMarquee实现文字水平无缝滚动效果,需要的朋友可以参考下
IOS跑马灯效果,实现文字水平无间断滚动,示例代码如下: ViewController.h #import @interface ViewController : UIViewController{ NSTimer *timer; UIScrollView *scrollViewText; } @property (nonatomic ,...
下面小编就为大家带来一篇jQuery文字横向滚动效果的实现代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2. 支持文字水平滚动和文字垂直滚动。 3. 鼠标左键拖动字幕内容;Ctrl + 鼠标左键拖动窗口位置。 4. 可以设置滚动速度(滚动时间间隔)和每次滚动点数。 5. 可以自由设置默认字体,并可在字幕文件中设置各种不同的...
C# 水平 垂直 滚动条 内含示例图片
这个文字滚动控件比较不错,滚动比较平滑,没有闪烁现象,支持左右水平、上下垂直滚动。【向左滚动样式一】是循环连续滚动,【向左滚动样式二】则滚动到左端时停止一下继续滚动,【向上滚动样式一】也和前面差不多。