android 滚动textview
2024-01-23 本文已影响0人
不会弹钢琴de大叔
实现textview 自动滚动,不需要焦点事件
java 代码, 自定义textview
import android.content.Context;
import android.util.AttributeSet;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.AppCompatTextView;
public class MyTextView extends AppCompatTextView {
public MyTextView(@NonNull Context context) {
super(context);
}
public MyTextView(@NonNull Context context, @Nullable AttributeSet attrs) {
super(context, attrs);
}
public MyTextView(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
public boolean isFocused() {
return true;
}
}
xml调用
<com.zhj.freetv.view.MyTextView
android:id="@+id/tv_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:gravity="center"
android:includeFontPadding="false"
android:textColor="#FFFFFF"
android:singleLine="true"
android:focusable="true"
android:padding="10dp"
android:marqueeRepeatLimit="marquee_forever"
android:textSize="16sp" />