随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。

先贴布局文件:

 

    


     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);


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

 

更多相关文章

  1. 【Android】基于XMAPP协议实现Android推送服务(亲测可用)
  2. Android(安卓)实现气泡布局/弹窗,可控制气泡尖角方向及偏移量
  3. Android(安卓)SDK Manager更新报错——Download interrupted URL
  4. android:layout_weight属性详解
  5. android UI进阶之弹窗的使用(2)--实现通讯录的弹窗效果
  6. 【转】善用Android预定义样式来为我们的布局设置效果,大大节约代
  7. 在android studio 2.1 实现简单的ndk
  8. Android(安卓)中文 API (35) ―― ImageSwitcher
  9. Android(安卓)电话的反射调用机制实现静默接听电话

随机推荐

  1. 把android db文件导入到项目中
  2. Android(安卓)TextView实现显示时间变化
  3. EditTextView:取消焦点&自动获取焦点
  4. android开发之interpolator的使用
  5. Android(安卓)下拉列表框(spinner)
  6. Android(安卓)RIL 架构学习总结
  7. android中fragment与activity之间通信原
  8. Android5.0+蓝牙开发封装
  9. Android存储(四):读写SD卡的文件
  10. Android(安卓)Media player 报错Error(38,