我知道之前有人问过这个问题,但接受的答案不起作用,而且没有任何评论对我有帮助。 How to replace ellipses with fade / fading edge in textview in Android sdk?
我正在尝试使用 ellipsize="marquee"以在末尾截断我的文本并产生淡入淡出效果而不是省略号。
<TextView
android:layout_width="200dp"
android:layout_height="wrap_content"
android:text="LOREM IPSUM SCARAMOUCHE SCRARAMOUCHE GALILEO PACCIORETTY"
android:singleLine="true"
android:ellipsize="marquee"/>
我希望我可以张贴截图,但 SE 不让。这是它在屏幕上的样子
LOREM IPSUM SCARAMOUC..
单词没有淡出,也没有显示省略号。相反,它显示 2 个点。
请注意,我不希望文本滚动,我只希望它以淡入淡出效果而不是省略号截断。
最佳答案
你可以使用
android:requiresFadingEdge="horizontal"
android:fadingEdgeLength="@dimen/align_twenty"
android:fadeScrollbars="false"
android:ellipsize="none"
关于android - 如何在 Android 中截断具有淡入淡出效果的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29151858/