我刚刚开始学习Android开发,想知道有没有一种方法可以让TextViews更有创意。就像我们可以应用渐变滤镜或为其添加阴影一样。
我尝试使用一些背景颜色和其他属性。
以下是如何在 TextView 中使用阴影的示例:
android:shadowColor="#636363"
android:shadowDx="2"
android:shadowDy="2"
android:shadowRadius="10"
android:background="@drawable/temp"
至于背景,我们首先需要创建一个具有我们想要的外观的形状,然后我们可以将该形状外观应用到 TextView 上。
为此,我们首先在“res”文件夹下的可绘制文件夹中创建一个新的 xml 文件(可绘制资源文件)。
您可以在线找到有关 android xml 形状的更多信息,但这里有一个具有线性渐变背景的矩形形状的简单示例:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<gradient
android:type="linear"
android:angle="0"
android:startColor="#f6ee19"
android:endColor="#115ede" />
<corners
android:radius="6dp"/>
</shape>
您可以通过将 android:background="@drawable/custom_shape" 属性添加到 TextView 来应用此形状。 (您需要将 custom_shape 重命名为您为 xml 文件选择的名称)