一直走马灯的TextView

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
package com.zx.xiaohui.helper

import android.content.Context
import android.util.AttributeSet


class AlwaysMarqueeTextView : androidx.appcompat.widget.AppCompatTextView {
    constructor(context: Context?) : super(context) {}
    constructor(context: Context?, attrs: AttributeSet?) : super(context, attrs) {}
    constructor(context: Context?, attrs: AttributeSet?, defStyle: Int) : super(context, attrs, defStyle) {}

    override fun isFocused(): Boolean {
        return true
    }
}

使用方法

1
2
3
4
5
6
<com.zx.xiaohui.helper.AlwaysMarqueeTextView
  ...
  android:singleLine="true"
  android:ellipsize="marquee"
>
</com.zx.xiaohui.helper.AlwaysMarqueeTextView>
Licensed under CC BY-NC-SA 4.0
记录平时瞎折腾遇到的各种问题, 方便查找
使用 Hugo 构建
主题 Stack 3.29.0Jimmy 设计