studio - recyclerview android kotlin
¿Cómo hacer TextView con fading edge? (2)
Tengo algunos conocimientos generales de programación, pero soy nuevo en el desarrollo de Android, y he comenzado con RecyclerView
y también he usado cardview
. Pero en algunos casos, el título es demasiado largo y solo quiero agregar un borde difuminado.
He buscado aquí pero no he podido encontrar nada. Así que lo intenté yo mismo, pero no pude hacerlo funcionar. Lo he usado fuera de RecyclerView
también, pero sigue teniendo el mismo resultado.
El código que estoy usando.
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Hello World"
android:id="@+id/textView"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:textSize="25sp"
android:textStyle="bold"
android:fadingEdge="horizontal" <!-- I think those 2 lines should do it,
android:fadingEdgeLength="40dp"/>
Quiero hacer que TextView se desvanezca como en esta imagen de Play Store:
Cualquier ayuda sería apreciada. Gracias por adelantado...
De acuerdo con https://developer.android.com/reference/android/R.attr.html#fadingEdge android:fadingEdge
está en desuso.
Debería funcionar con requiresFadingEdge="horizontal"
y android:ellipsize="none"
:
android:requiresFadingEdge="horizontal"
android:fadingEdgeLength="40dp"
android:ellipsize="none"
Y recomendaría utilizar algo como android:layout_width="match_parent"
o android:layout_width="100dp"
si le gusta que el texto se desvanezca.
Android 6.0.1
Este código funciona
android:ellipsize="marquee"
android:marqueeRepeatLimit="0"
android:singleLine="true"
y no olvides
textView.setSelected(true);