2016-05-18 20 views
-3

Wie Hintergrund Farbverlauf geben, wie im Bild gezeigt Image with gradientFarbverlauf für Hintergrund

Wie Sie den Code zu schreiben, um das Bild als erscheint in der Anlage zu zeigen

+0

was Sie versucht, so weit? –

+0

Es wäre hilfreich, wenn Sie einige Beispiele von dem, was Sie versucht haben, veröffentlichen können, damit wir Ihnen helfen können zu diagnostizieren, was falsch läuft. – theatlasroom

Antwort

0

Hier ist dies versuchen:

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"android:shape="rectangle" > 

<gradient 
    android:angle="90" 
    android:centerColor="Your Color" 
    android:endColor="Your Color" 
    android:startColor="Your Color" 
    android:type="linear" /> 



</shape> 
0

erstellen gradient.xml in /res/ziehbar:

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle"> 
<gradient 
    android:startColor="#FFFFFF" 
    android:endColor="#00000000" 
    android:angle="45"/>  
</shape> 

und in Ihrer main.xml Layout-Datei in /res/Layout:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="@drawable/gradient"> 

</LinearLayout> 

Sie den Winkel durch Ersetzen des android angeben: Winkel Wert und Start/Ende Farbe durch ersetzen android: Startcolor und android: ENDCOLOR

0

Machen Sie eine xML-Datei in res> ziehbar Ordner mit dem Namen background.xml und bearbeiten Sie sie wie folgt:

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > 
<gradient 
android:type="radial" 
android:centerX="50%" 
android:centerY="50%" 
android:startColor="#FFFF8205" 
android:endColor="#FFF7F7F7" 
android:gradientRadius="100"/> 
</shape> 

Nun ist diese Datei Verweis in Ihrer activity_main.xml als Hintergrund des übergeordneten Layout

<LinearLayout 
....... 
android:background="@drawable/background"> 
..... 
</LinearLayout> 
Verwandte Themen