如何在android中创建Gradient

时间:2013-11-06 10:12:01

标签: android xml

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

enter image description here

请帮我创建那个xml

3 个答案:

答案 0 :(得分:1)

  1. 右键单击您的项目并创建一个新文件夹。将其命名为drawable。
  2. 右键单击drawable文件夹,New - > 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>  
    
  4. 使用将可绘制文件设置为背景

答案 1 :(得分:0)

结帐link。它可以帮助您创建渐变背景xml。

答案 2 :(得分:0)

要在android中创建渐变打开你的项目,右键单击你的drawable文件夹并使用.xml扩展名创建一个新的文件名。在这种情况下,我将文件命名为myGradient.xml

打开myGradient.xml并复制粘贴代码。更改颜色值以适合您希望渐变显示的方式

var schema = new Schema({
  firstName: { type: String, required: true },
  lastName: { type: String, required: true },
  password: { type: String, required: true },
  email: { type: String, required: true, unique: true },
  markers: [{ type: Schema.Types.ObjectId, ref: "Marker" }]
});

关于about的输出如下所示 gradient color

要使用渐变,您只需在视图中将其声明为背景。

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

希望有所帮助