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:
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" />
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
小编个人微信号 jb51ccc
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!