diff --git a/app/src/main/java/com/github/kr328/clash/view/MarqueeTextView.kt b/app/src/main/java/com/github/kr328/clash/view/MarqueeTextView.kt new file mode 100644 index 0000000..c4c8282 --- /dev/null +++ b/app/src/main/java/com/github/kr328/clash/view/MarqueeTextView.kt @@ -0,0 +1,21 @@ +package com.github.kr328.clash.view + +import android.content.Context +import android.text.TextUtils +import android.util.AttributeSet +import android.widget.TextView + +class MarqueeTextView @JvmOverloads constructor( + context: Context, + attributeSet: AttributeSet? = null, + defStyleAttr: Int = 0, + defStyleRes: Int = 0 +): TextView(context, attributeSet, defStyleAttr, defStyleRes) { + init { + ellipsize = TextUtils.TruncateAt.MARQUEE + } + + override fun isFocused(): Boolean { + return true + } +} \ No newline at end of file diff --git a/app/src/main/res/layout/adapter_proxy_item.xml b/app/src/main/res/layout/adapter_proxy_item.xml index 6d390ac..9877aca 100644 --- a/app/src/main/res/layout/adapter_proxy_item.xml +++ b/app/src/main/res/layout/adapter_proxy_item.xml @@ -18,9 +18,8 @@ android:layout_width="wrap_content" android:layout_height="wrap_content"> -