android跑马灯
来源:互联网 发布:淘宝动动32007050 编辑:程序博客网 时间:2024/06/08 01:23
什么是跑马灯?就是文字一直在一条线上不停地重复滚动效果。有很多地方都可以用到这种效果,比如游戏里面的公告,某某LED上的广告都是这种效果。
在android上我们可以使用TextView来实现。now,begin!
首先我们可以先自定义个TextView继承TextView,因为跑马灯的控件需要焦点,而在自定义TextView中有个isFocused()方法来判断是否有焦点,我们可以在返回值中默认设置为true使这个控件一直有焦点。
@Override public boolean isFocused() { return true; }
然后在需要的Activity页面上引用这个自定义类的路径就好,
<com.example.ui.MyTextView android:id="@+id/rh" android:textSize="22dp" android:ellipsize="marquee" android:singleLine="true" android:marqueeRepeatLimit="marquee_forever" android:scrollHorizontally="true" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/runhouse"/>
这有些重要参数说明下就好了,ellipsize=”marquee”这个就是跑马灯效果。singleLine=”true”使文字为一行。marqueeRepeatLimit=”marquee_forever”让文字一直不停的循环。scrollHorizontally=“true”滚动方向为水平,但是这个在这里可以不要用。
最后根据我个人测试,这里text的文字长度一定得大于单行屏幕的宽度才有效果。
0 0
- Android 跑马灯效果
- android跑马灯效果
- android跑马灯
- android跑马灯效果
- android 跑马灯
- android跑马灯文字效果
- Android 跑马灯
- android跑马灯实现
- Android跑马灯效果
- android 跑马灯实现
- Android 跑马灯效果
- android TextView跑马灯
- Android文字跑马灯
- android跑马灯效果
- Android 跑马灯
- Android TextView跑马灯
- android 跑马灯效果
- Android--最强跑马灯
- python批量查询网站名称
- android 导入gradle项目The project is using an unsupported version of Gradle.
- 用几何画板怎么画V型尖波函数图像
- sublime的快捷键
- 定制Eclipse IDE之功能篇(一)
- android跑马灯
- 异步任务AsyncTask
- Win32串口编程
- 定制Eclipse IDE之功能篇(二)
- android 记事本程序源码
- UVa 202 Repeating Decimal
- 实战 Jetty
- viewpager +Fragment
- 浅谈HTTP中Get与Post的区别