柔化TextView边缘

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了柔化TextView边缘相关的知识,希望对你有一定的参考价值。

我需要添加一个可滚动的android TextView,它将显示很多文本。

我想达到这样的效果:

Soft edge textbox

但我发现没办法这样做。

这有什么好办法吗?

谢谢!

答案

在TextView下面尝试以下属性

android:requiresFadingEdge="vertical"
android:fadingEdgeLength="32dp" //To change the gradient overlay height 
另一答案

最方便的方法是创建一个drawable。您可以在您选择的图像编辑软件中制作自己的图像,也可以创建GradientDrawable。确保颜色从白色变为透明。然后将此drawable放在靠近底部的textview顶部。

以上是关于柔化TextView边缘的主要内容,如果未能解决你的问题,请参考以下文章

使用 CSS 将软边缘应用于图像

游戏中的抗锯齿杂谈

在 AsyncTask 中将新的 TextView 设置为片段

片段中的TextView在Android Studio中返回Null

SQLite 片段函数实现不会在 TextView 中将文本格式化为 HTML

用片段替换某些东西