概述

Android 实现TextView跑马灯效果,下面我们来看一些具体的实现:

public class MarqueeTextView extends TextView {public MarqueeTextView(Context context) {    super(context);}public MarqueeTextView(Context context, @Nullable AttributeSet attrs) {    super(context, attrs);}public MarqueeTextView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {    super(context, attrs, defStyleAttr);}public MarqueeTextView(Context context, @Nullable AttributeSet attrs, int defStyleAttr, int defStyleRes) {    super(context, attrs, defStyleAttr, defStyleRes);}@Overridepublic boolean isFocused() {    return true;}}

TextView默认是没有获取焦点的,为了让TextView实现跑马灯效果,有必要重写Textview的isFocused,让TextView一直得到焦点,接着在layout中配置相关属性即可,很简单,哥们就不多说了:

 

本文到这就结束了。

更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. python list.sort()根据多个关键字排序的方法实现
  3. Android(安卓)Activity界面切换添加动画特效
  4. android EditText设置不可写
  5. Android(安卓)拨号器的简单实现
  6. android实现字体闪烁动画的方法
  7. Android中不同应用间实现SharedPreferences数据共享
  8. [Android(安卓)NDK]Android(安卓)JNI开发例子 ---3 在JNI中实现o
  9. TabHost与RadioGroup结合完成的菜单【带效果图】5个Activity

随机推荐

  1. android中清空一个表。类似truncate tabl
  2. 使android应用程序不出现在应用管理中
  3. cocos2d-x 2.x iOS和android多分辨率适配
  4. Android Studio: 模拟器启动失败解决(Emul
  5. android学习笔记----多线程断点续传下载
  6. android 调用 react-native方法
  7. Android 功耗优化(5)---Android O 的Doze模
  8. Android 知识图谱
  9. android.support library找不到的解决方
  10. Android选择本地视频文件