android跑马灯效果代码实现
时间: 2023-07-28 20:24:24 浏览: 119
Android跑马灯效果实现
Android中跑马灯效果可以使用TextView控件来实现,具体的实现步骤如下:
1. 在XML布局文件中添加TextView控件,设置其为单行显示,并设置android:ellipsize="marquee"和android:marqueeRepeatLimit="marquee_forever"属性,表示文字展示超过控件宽度时启动跑马灯效果,并且无限循环展示。
```
<TextView
android:id="@+id/tv_marquee"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="跑马灯效果演示"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"/>
```
2. 在Java代码中获取TextView控件,并调用setSelected()方法启动跑马灯效果。
```
TextView tvMarquee = findViewById(R.id.tv_marquee);
tvMarquee.setSelected(true);
```
以上就是实现Android跑马灯效果的代码实现。
阅读全文