0

我如何在 android 中使用 xml 制作这个渐变。

在此处输入图像描述

请帮我创建那个xml

4

2 回答 2

1
  1. 右键单击您的项目并创建一个新文件夹。将其命名为可绘制。
  2. 右键单击可绘制文件夹,新建 -> Android XML 文件并为其命名
  3. 将此粘贴到文件中

    <?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>  
    

使用将可绘制文件设置为背景

于 2013-11-06T10:17:55.903 回答
0

要在 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"

希望有帮助

于 2018-04-16T18:29:04.847 回答