1

我想知道如何在布局中设置渐变颜色。我想从左边的深绿色开始,到中心变浅,从中心到右边,颜色应该变深。我怎么能这样做?

4

2 回答 2

5

创建一个选择器文件并放入drawable文件夹。

<?xml version="1.0" encoding="utf-8"?>
    <shape>
        <gradient
            android:angle="90"
            android:startColor="#FFFF0000"
            android:centerColor="#0000FFFF" 
            android:endColor="#FF00FF00"
            android:type="linear" />
    </shape>

根据您的要求更改颜色。也可以根据您的要求更改天使。

在这里查看更多详细信息。从这里选择您的绿色代码。 http://www.december.com/html/spec/color2.html

于 2012-08-22T09:59:58.737 回答
3

您必须创建一个可绘制的形状,如下所示:

http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape

这是一个例子:

<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >
    <gradient
        android:angle="90"
        android:endColor="#000"
        android:startColor="#fff"
        android:type="linear/>
</shape>
于 2012-08-22T10:00:47.343 回答