zoukankan      html  css  js  c++  java
  • 自定义TextView跑马灯效果

     1 import android.content.Context;
     2 import android.graphics.Rect;
     3 import android.util.AttributeSet;
     4 import android.widget.TextView;
     5 
     6 /**
     7  * 跑马灯文本框控件
     8  * 
     9  */
    10 public class ScrollAlwaysTextView extends TextView {
    11 
    12     public ScrollAlwaysTextView(Context context) {
    13         super(context);
    14         // TODO Auto-generated constructor stub
    15     }
    16 
    17     public ScrollAlwaysTextView(Context context, AttributeSet attrs) {
    18         super(context, attrs);
    19         // TODO Auto-generated constructor stub
    20     }
    21 
    22     @Override
    23     protected void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect) {
    24         if (focused)
    25             super.onFocusChanged(focused, direction, previouslyFocusedRect);
    26     }
    27 
    28     @Override
    29     public void onWindowFocusChanged(boolean focused) {
    30         if (focused)
    31             super.onWindowFocusChanged(focused);
    32     }
    33 
    34     @Override
    35     public boolean isFocused() {
    36         return true;
    37     }
    38 }
    View Code
     1    <com.example.tes.ScrollAlwaysTextView
     2         android:id="@+id/title"
     3         android:layout_width="match_parent"
     4         android:layout_height="wrap_content"
     5         android:layout_centerInParent="true"
     6         android:singleLine="true"
     7         android:ellipsize="marquee"
     8         android:text="我是跑马灯跑马灯跑马灯跑马灯跑马灯跑马灯跑马灯跑马灯跑马灯跑马灯跑马灯跑马灯跑马灯跑马灯"
     9         android:marqueeRepeatLimit="marquee_forever"
    10         android:gravity="center"
    11         android:textStyle="bold" />
    View Code
  • 相关阅读:
    利用循环实现评论数据结构
    models中字段用处总结
    models中字段结合admin可以做验证用
    学生成绩信息管理系统
    递归完成多级评论
    python负数求余与整除原则
    python列表推导式
    Python中sorted()和sort()区别
    购物车代码(学习版,很多地方需要优化)
    for.....else用法
  • 原文地址:https://www.cnblogs.com/yangcong/p/3600345.html
Copyright © 2011-2022 走看看