最简单的走马灯实现

来源:互联网 发布:加密软件 dg 编辑:程序博客网 时间:2024/05/22 02:05

先贴布局文件:

    <TextView         android:layout_width="match_parent"        android:layout_height="wrap_content"        android:id="@+id/test_tv"        android:ellipsize="marquee"        android:scrollHorizontally="true"        android:singleLine="true"        android:text="测试法法师的方法是案发生的发顺丰的事实上事实上事实上事实上事实上事实上是事实上事实上事实上事实上"        android:marqueeRepeatLimit="marquee_forever"/>

     android:singleLine="true"和 android:scrollHorizontally="true"属性保证能正确地显示超长文本,这是实现走马灯效果的关键。

     android:ellipsize="marquee" 实现走马灯效果,android:marqueeRepeatLimit="marquee_forever"实现一直不断滚动,可以设置任何正数,次数到后停止。


然后在Java代码里面文本框设置为选中状态就能激活文字滚动效果动画:

    TextView tv=(TextView) findViewById(R.id.test_tv);    tv.setSelected(true);

界面上面用户通过控制选中状态就可以实现动画的开始和停止。

0 0
原创粉丝点击