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"/>
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!