我如何在 android 中使用 xml 制作这个渐变。
请帮我创建那个xml
将此粘贴到文件中
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<gradient
android:startColor="#1c4f8c"
android:endColor="#2e6eb8"
android:angle="90" />
</shape>
使用将可绘制文件设置为背景
要在 android 中创建渐变,请打开您的项目,右键单击您的可绘制文件夹,然后使用 .xml 扩展名创建一个新文件名。在这种情况下,我将文件命名为 myGradient.xml
打开 myGradient.xml 并复制粘贴代码。更改颜色值以适合您希望渐变的显示方式
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:bottom="6px" android:right="4dp">
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#d7009482"
android:endColor="#ad1c4e9b"
android:centerX="100%"
android:centerY="150%"
android:type="linear"
android:angle="135"/>
</shape>
</item>
</layer-list>
就是这样,关于的输出如下所示 渐变色
要使用渐变,您只需在视图中将其声明为背景。
android:background="@drawable/myGradient"
希望有帮助