1

我想创建一个自定义渐变并将其应用于 LinearLayout 的背景。

这是渐变的代码:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
  <gradient
      android:startColor="#31527B"
      android:endColor="#20426F"
      android:angle="270"/>
</shape>

我需要一个渐变如下:

在此处输入图像描述

不知何故,我没有得到这种效果。我在角度等方面做错了吗/我需要对渐变应用更多属性吗?

4

1 回答 1

1

尝试将角度设置为 90,这里有一个示例http://www.android10.org/index.php/forums/43-view-layout-a-resource/328-gradient-backgrounds

还有另一个:Android LinearLayout Gradient Background

希望这可以帮助...

于 2011-12-07T14:03:50.663 回答