欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android TextView 字体滚动效果

程序员文章站 2024-02-20 14:26:04
android textview 字体滚动效果 实例代码: package com.godinsec.seland.ui.tools; import...

android textview 字体滚动效果

实例代码:

package com.godinsec.seland.ui.tools; 
 
import android.content.context; 
import android.text.textutils.truncateat; 
import android.util.attributeset; 
import android.widget.textview; 
 
public class marquetextview extends textview { 
 
  public marquetextview(context context, attributeset attrs, int defstyle) { 
    super(context, attrs, defstyle); 
    init(context); 
  } 
 
  public marquetextview(context context, attributeset attrs) { 
    super(context, attrs); 
    init(context); 
  } 
 
  public marquetextview(context context) { 
    super(context); 
    init(context); 
  } 
 
  private void init(context context) { 
     setellipsize(truncateat.marquee) ; 
  } 
 
  @override 
  public boolean isfocused() { 
 
    return true; 
  } 
} 

android  xml:

<com.godinsec.seland.ui.tools.marquetextview 
      android:id="@+id/tv_attention_name" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical" 
      android:layout_weight="1" 
       
      android:ellipsize="marquee" 
      android:focusable="true" 
      android:focusableintouchmode="true" 
      android:marqueerepeatlimit="marquee_forever" 
      android:singleline="true" 
       
      android:text="xxxxxxxxxxxxxxxxxx" 
      android:textcolor="@color/textcolor_black_b2" 
      android:textsize="@dimen/text_sp_s3" /> 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!