Wie man gradient-hintergrund in android
Ich will Farbverlauf hintergrund in das Bild. aber es kann nicht, weil der centerColore war ausgebreitet zu decken, oben und unten.
Wie kann ich ein hintergrund Bild wie unten? oder Wie kann ich kleine ceterColor, die nicht verteilt? hast du noch eine Idee?
Dies ist der hintergrund, dass ich will.
Dies ist der hintergrund, dass ich gemacht habe.
Dies ist der code in der xml-hintergrund-Schaltfläche oben
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<gradient
android:startColor="#6586F0"
android:centerColor="#D6D6D6"
android:endColor="#4B6CD6"
android:angle="90"/>
<corners
android:radius="0dp"/>
</shape>
InformationsquelleAutor der Frage kongkea | 2012-12-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie erstellen, die diese 'halb-Verlauf' - look durch die Verwendung einer xml - Layer-Liste zum kombinieren der oberen und unteren 'bands' in eine Datei. Jedes band ist ein xml-Form.
Siehe diesen früheren Antwort auf SO eine ausführliche Anleitung: Multi-gradient Formen.
InformationsquelleAutor der Antwort Gunnar Karlsson
Versuchen Sie es mit diesem :
InformationsquelleAutor der Antwort Pratik Sharma
Visuelle Beispiele helfen, mit dieser Art von Fragen stellen.
Boilerplate
Um einen Farbverlauf erstellen Sie eine xml-Datei im res/drawable. Ich rufe mir my_gradient_drawable.xml:
Legen Sie es auf den hintergrund von einigen anzeigen. Zum Beispiel:
type="linear"
Legen Sie die
angle
für einelinear
geben. Es muss ein Vielfaches von 45 Grad.type="radial"
Legen Sie die
gradientRadius
für eineradial
geben. Mit%p
heißt, es ist ein Prozentsatz der kleinsten dimension der Eltern.type="sweep"
Ich weiß nicht, warum jemand mit einem sweep, aber ich bin auch Vollständigkeit. Ich konnte nicht herausfinden, wie man den Winkel ändern, so bin ich nur mit einem Bild.
center
Können Sie auch ändern Sie den Mittelpunkt des sweep-oder radial-Typen. Die Werte werden in Bruchteilen der Breite und Höhe. Sie können auch
%p
notation.InformationsquelleAutor der Antwort Suragch
Folgende link kann Ihnen helfen http://angrytools.com/gradient/ .Dadurch wird das erstellen von benutzerdefinierten Farbverlauf hintergrund in android wie in photoshop.
InformationsquelleAutor der Antwort Hits
Zuerst müssen Sie erstellen eine gradient.xml wie folgt
Dann müssen Sie erwähnen oben Farbverlauf im hintergrund des Layouts.Wie folgt
InformationsquelleAutor der Antwort Harish
Oder Sie im code verwenden können, was Sie vielleicht denken, in PSD:
InformationsquelleAutor der Antwort miroslavign
Finden Sie hier
https://android--code.blogspot.in/2015/01/android-button-gradient-color.html
InformationsquelleAutor der Antwort UpendranathReddy
Warum nicht erstellen Sie eine Bild-oder eine 9-Patch-Bild und verwenden, die?
Den link unten hat es eine schöne Anleitung, wie es zu tun:
http://android.amberfog.com/?p=247
Wenn Sie darauf bestehen, mit einer Form, versuchen Sie die Webseite unten (Wählen Sie Android unten Links):
http://angrytools.com/gradient/
Habe ich einen ähnlichen Verlauf (nicht exakt), die Sie sich unter diesem link:
http://angrytools.com/gradient/?0_6586f0,54_4B6CD6,2_D6D6D6&0_100,100_100&l_269
InformationsquelleAutor der Antwort Feras Arabiat
**verwenden Sie diesen code in drawable-Ordner **
InformationsquelleAutor der Antwort Muthu Krishnan