像这样的渐变?

时间:2016-07-09 11:25:42

标签: android xml user-interface

我不是UI设计师,所以我感觉不到xml颜色,我想做这样的渐变:

http://t1.uccdn.com/en/images/6/5/2/img_2256_ins_45517_600.jpg

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <shape>
        <gradient
            android:startColor="#1f313d"

            android:endColor="#2c3942"
            android:angle="135"/>
    </shape>
</item>

但......我认为2种颜色还不够,如何让它与此图像相似? *最后一个屏幕

2 个答案:

答案 0 :(得分:8)

如何创建渐变?

创建渐变很容易

  1. 右键单击drawable文件夹并创建xml文件。

  2. 创建形状标记

  3. 内部形状标签创建渐变标记

  4. 渐变属性........

    android:startColor="put here your color"
    android:endColor="put here your color"
    android:centerColor="put your color here"
    android:angle="45"
    

    如果你需要渐变

      

    水平方式put angle =“0”

         

    垂直方式放角度=“90”

         

    角落水平方式放角度=“45”

         

    与角水平方向相反放置角度=“135”

    使用这个.......

    <shape xmlns:android="http://schemas.android.com/apk/res/android">
    
        <gradient android:startColor="#915d5b"
            android:endColor="#418c47"
            android:angle="45"></gradient>
    </shape>
    

    output

    享受编码.......

答案 1 :(得分:2)

或者您可以在AngryTools使用渐变生成器工具,这样使用起来会更容易和有趣。