Я хотел бы реализовать поведение затухания края для TextView
, как это делает Google Play Movie:
Как вы можете видетьпоследние буквы третьей строки имеют эффект затухания.Есть ли способ добиться этого для конкретной строки, определенной через android:maxLines
?(Например, android:maxLines="3"
)
Я пробовал следующее, но оно работает только с атрибутом android:singleLine
, который не является моей целью:
<TextView
...
android:requiresFadingEdge="horizontal"
android:fadingEdgeLength="30dp"
android:ellipsize="none"
android:singleLine="true" />
Вместо этого здесь устанавливается android:maxLines
результаты не исчезают совсем.
Редактировать / Дополнительно:
Ранее я также пробовал Shader
с LinearGradient
при расширении TextView
как здесь , но описанное решение применяет фон / передний план (а также были некоторые другие проблемы с ним ...).
Я хотел бы применить Gradient
к последним 3-4 символа строки maxLine.Может ли это быть возможно?