我知道之前已经asked,但问题没有得到正确回答。目前,我可以淡化我的textView
但不是底部而是顶部。在我的xml中:
<TextView
android:id="@+id/item_description"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:text="@string/dummy_text"
android:scrollbars="vertical"
android:requiresFadingEdge="vertical"
android:fadingEdgeLength="50dp"
android:ellipsize="marquee"/>
在我班上:
itemDescription.setMovementMethod(new ScrollingMovementMethod());
@string/dummy_text
是一个很长的文字来说明textView
的滚动能力。这里的问题是,最初,textView
中的底部文本没有褪色,它显示文本字符的一半。当您滚动textView
时,顶部文本将会褪色,这意味着上面有文本可供查看但底部文本仍然不会褪色,因此用户无法知道下面是否还有文本。
我知道有很多关于此的问题,我看到了它们,我现在所拥有的是他们解决方案应用的产物。
请参阅this question了解我想要的图片。