用代码简单的实现跑马灯效果

news/2024/11/24 22:29:29/

在res资源文件夹下的layout中定义一个TextView控件代码如下:

  <TextViewandroid:text="@string/hehe"android:layout_width="wrap_content"android:layout_height="wrap_content"android:singleLine="true"android:ellipsize="marquee"android:focusable="true"android:focusableInTouchMode="true"/>

其中string中是你实现效果的文字。这样就可以实现你的跑马灯效果了。

如果想要同时实现两个跑马灯效果,需要你重新定义一个类来继承TextView然后重写它的三个方法,最后需要在重载他的一个isFocused方法,让它return true;

.最后一步就是,用我们自定义的这个类(com.imooc.包名.类名)来替代textview.如下:

 <com.example.android_06_demo.MyclassTextViewandroid:text="@string/hehe"android:layout_width="wrap_content"android:layout_height="wrap_content"android:singleLine="true"android:ellipsize="marquee"android:focusable="true"android:focusableInTouchMode="true"/><com.example.android_06_demo.MyclassTextViewandroid:text="@string/hehe"android:layout_width="wrap_content"android:layout_height="wrap_content"android:singleLine="true"android:ellipsize="marquee"android:focusable="true"android:focusableInTouchMode="true"/>
这样就可以同时实现两个跑马灯的效果了。


http://www.ppmy.cn/news/847983.html

相关文章

跑马灯 代码

布局 <com.xxxx.aaaa.cccc.view.MarqueeTextViewandroid:id"id/invest_detail_more_marquee"android:layout_width"match_parent"android:layout_height"wrap_content"android:ellipsize"marquee"android:textSize"dimen/TF2…

html跑马灯/走马灯效果

http://blog.sina.com.cn/s/blog_a7b8ab2801019gog.html 实现跑马灯的方法很多&#xff0c;其中最简单的是采用一句Html代码来实现&#xff0c;我们在需要出现跑马灯效果的地方插入“<marquee>滚动的文字</marquee>”语句&#xff0c;它的效果如下所示&#xff1a…

单片机跑马灯代码示例

#include "reg52.h" #include <stdio.h>// 准备工作&#xff1a;P0的8个引脚和8个LED引脚用排线相连 #define LED P0// 延时多少毫秒&#xff0c;这里是基于晶振12Mhz的51单片机 void Delay1ms(unsigned short time) {unsigned short j 0;for (j 0; j < t…

跑马灯代码

//*********跑马灯代码 //********************ViewController.m中 #import "ViewController.h" #import "Lightview.h" interface ViewController () end implementation ViewController - (void)viewDidLoad { NSString*text"两块钱,你买不了吃亏,两…

第五章 爬虫小程序-实例43-获取网页内容

1、准备工作 用Python编写的访问网页的程序中&#xff0c;有很多是调用 requests 库模块中的函数来进行操作&#xff0c;这个库模块把网页请求和操作等多项功能进行了高度封装&#xff0c;使其可以轻而易举完成浏览器的许多操作。 requests库是第三方模块&#xff0c;需要进行…

ASEMI-A7二极管可用什么代替,M7二极管正负极判断

编辑-Z 在电子设备的世界中&#xff0c;二极管是最常见的组件之一。它们在各种设备中发挥着重要的作用&#xff0c;包括电源适配器、电源供应器、电池充电器等。在这篇文章中&#xff0c;我们将探讨A7二极管可用什么代替&#xff0c;以及M7二极管正负极判断。 首先&#xff0c…

按计算机应用领域分类,按计算机用途分类

语音内容&#xff1a; 大家好&#xff0c;我是时间财富网智能客服时间君&#xff0c;上述问题将由我为大家进行解答。 计算机用途分类有很多类&#xff0c;常见的计算机用途分类的有&#xff1a; 1、数值计算。计算机广泛地应用于科学和工程技术方面的计算&#xff0c;这是计算…

旧电脑千万不要扔掉!它的剩余价值多得超乎想象!

相信很多人家里都会有闲置的旧电脑&#xff0c;没法用&#xff0c;扔了又可惜。 电脑硬件更新换代很快&#xff0c;一般电脑用三五年之后配置就不行了。大部分用户会直接卖掉&#xff0c;或者闲置在一边吃灰。既然是旧电脑&#xff0c;配置肯定不太高&#xff0c;很多游戏可能…