随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(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预定义样式来为我们的布局设置效果,大大节约代
  2. Android属性动画优化(更高效的使用属性动画)
  3. Android矢量动画-VectorDrawable
  4. 自定义图片点击效果
  5. APP开发实战85-帧动画
  6. Android之系统自带的文字外观设置及实际显示效果图 android:text
  7. 实现android启动界面字体的动画效果
  8. android视图切换动画:ViewAnimator类及其子类

随机推荐

  1. android 用SharedPreferences作为数据存
  2. [Android(安卓)插件化(一)] DynamicLoadA
  3. Android硬件抽象层(HAL)深入剖析(二)
  4. Android(安卓)MVP模式 初步理解
  5. Android(安卓)画图之Matrix(一)
  6. Android(安卓)overlay 学习 二 Android(
  7. Android(安卓)onUpdate
  8. 第八章 网络的时代—网络开发(3)
  9. 程序猿的技术博客Android客户端--博客园
  10. Android实现联动下拉框