Android渐变没有实现我想要的

时间:2015-05-11 10:08:53

标签: android

我想要一个如下所示的渐变

denko gradient

我使用以下代码来实现我想要的目标:

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
    <gradient
        android:type="linear"
        android:startColor="#FFf26922"
        android:endColor="#FFffffff"
        android:angle="90"/>
</shape>

但我得到的是以下内容。

denko gradient wrong

我能做什么才能得到我的意图?

4 个答案:

答案 0 :(得分:0)

纠正

你给出了一个渐变的错误模式......

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
    <gradient

            android:startColor="#FF4401"
            android:centerColor="#FE632B"
            android:endColor="#FFffffff"
            android:angle="90"/>

</shape>

答案 1 :(得分:0)

使用它:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
    <gradient
        android:startColor="#FFffffff"
        android:endColor="#FFFF4401"
        android:centerColor="#FFFE6730"
        android:angle="-90"/>
</shape>

答案 2 :(得分:0)

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <gradient
        android:angle="90"
        android:centerColor="#FFf26922"
        android:endColor="#FFffffff"
        android:startColor="#ff4401"
        android:type="linear" />

</shape>

答案 3 :(得分:0)

使用此:

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
 <gradient 
  android:type="linear"
  android:centerX="1%" 
  android:startColor="#FFFA2C09" 
  android:centerColor="#FFFA2C09" 
  android:endColor="#FFffffff" 
  android:angle="90"/>
 </shape>