2016-07-09 15 views
4

Ich bin nicht UI-Designer, so kann ich nicht xml Farben genug fühlen, möchte ich Gradient so machen:Gradient so?

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> 

aber ... Ich denke, dass 2 Farben sind nicht genug, wie macht man es dann ähnlich zu diesem Bild? * letzter Bildschirm

+0

Ich nehme an, dies wurde in Photoshop oder Illustrator gemacht und nur als Bild exportiert und dann für einen Hintergrund hier verwendet. – Vucko

+1

Vielleicht haben sie Photoshop verwendet, aber Bilder sind sehr schwer;) – ramzixp

+0

@ramzixp es verwenden Kens Burn-Effekt, https: //github.com/flavioarfaria/KenBurnsView – Amir

Antwort

8

Wie erstellt Gradient ??

erstellen Gradient ist sehr einfach

  1. Rechts auf drawable Ordner klicken und xml Datei erstellen.

  2. erstellen Form Tag

  3. Innen Form-Tag erstellen Gradienten Tag

Gradient Eigenschaften ........

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

wenn Sie Steigung müssen in

horizontaler Weg gelegt Winkel = "0"

vertikaler Weg gelegt Winkel = "90"

Ecke horizontaler Weg gelegt Winkel = "45"

und gegenüber der Ecke horizontalen Weges gelegt Winkel = „135 "

Verwendung dieses .......

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

    <gradient android:startColor="#915d5b" 
     android:endColor="#418c47" 
     android:angle="45"></gradient> 
</shape> 

output

genießen .......

1

Codierung Oder Sie könnten einfach Gradient Generator Werkzeuge AngryTools, die viel einfacher und Spaß verwenden zu verwenden.