Android TextView 字体滚动效果
AndroidTextView字体滚动效果
实例代码:
packagecom.godinsec.seland.ui.tools;
importandroid.content.Context;
importandroid.text.TextUtils.TruncateAt;
importandroid.util.AttributeSet;
importandroid.widget.TextView;
publicclassMarqueTextViewextendsTextView{
publicMarqueTextView(Contextcontext,AttributeSetattrs,intdefStyle){
super(context,attrs,defStyle);
init(context);
}
publicMarqueTextView(Contextcontext,AttributeSetattrs){
super(context,attrs);
init(context);
}
publicMarqueTextView(Contextcontext){
super(context);
init(context);
}
privatevoidinit(Contextcontext){
setEllipsize(TruncateAt.MARQUEE);
}
@Override
publicbooleanisFocused(){
returntrue;
}
}
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"/>
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!