tutorial studio recyclerview make how example ejemplo create android android-studio textview android-recyclerview

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);