2013年4月16日 星期二

[Android] 單行超出時無限自動跑馬TextView

code:
package com.stan.libs.textview;

import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView;

public class AlwaysMarqueeTextView extends TextView {

 public AlwaysMarqueeTextView(Context context) {
 super(context);
 }

 public AlwaysMarqueeTextView(Context context, AttributeSet attrs) {
 super(context, attrs);
 }

 public AlwaysMarqueeTextView(Context context, AttributeSet attrs, int defStyle) {
 super(context, attrs, defStyle);
 }

 @Override
 public boolean isFocused() {
 return true;
 }
}
xml調用時須加上屬性:
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:singleLine="true"

沒有留言:

張貼留言