按钮中的渐变效果

时间:2012-12-21 06:41:30

标签: android android-layout

我已经尝试了下面的xml代码,但是我没有像图像那样得到输出。

<item  >
    <shape>
        <gradient
           android:startColor= "#AE845c"
           android:endColor="#935Fc0"

             />


    </shape>
</item>

我想要这样。

enter image description here

3 个答案:

答案 0 :(得分:2)

尝试添加角度

<item  >
    <shape>
        <gradient
           android:angle="90"
           android:startColor= "#bc9b78"
           android:endColor="#7c4727"

             />


    </shape>
</item>

如果它不起作用,请将代码放在您正在使用它的位置。

答案 1 :(得分:2)

使用android类型和角度进行渐变。根据您的要求将角度值从0更改为360.

android:type="linear"
android:angle="0"

答案 2 :(得分:0)

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">
     <stroke android:width="2dp" android:color="#FFFFFFFF" />
       <gradient android:startColor="#FFFFFFFF" android:endColor="#FFFFFFFF"
            android:angle="225"/> 

    <corners android:bottomRightRadius="5dp" android:bottomLeftRadius="5dp"
     android:topLeftRadius="5dp" android:topRightRadius="5dp"/>
</shape> 

你可以试试这个......