Android Form - Gradient gehen sollte auf der rechten Seite
Was ich versuche zu tun
Ich versuche zu schaffen, ein Backgroud-Form für meine App. HIERFÜR erstellte ich einen Farbverlauf Hexe beginnt in der Mitte, aber ich möchte, dass es beginnt auf der rechten Seite. Können Sie sich vorstellen, dass Sie diese wie der Farbverlauf kommt von der rechten Seite.
Frage
Was muss ich ändern in meinem Form oder Steigung, dass dies funktioniert?
Code
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:gravity="right" android:type="radial" android:gradientRadius="280"
android:startColor="#FFFFFF" android:endColor="#CBCBCB" /><!-- #e0dede" -->
</shape>
Bild
Diese, wie es im moment aussieht!
Wie sehen Sie den Farbverlauf in der Mitte, ich will, dass genau dieser Verlauf beginnt von der rechten Seite in die Mitte des Bildschirms.
- kannst du bitte Bilder hochladen, was Sie wollen und was Sie bekommen?
- Bild Hinzugefügt, hoffe es hilft!
- es bekam.bitte siehe meine Antwort!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies und sehen Sie die Magie:
Tags
android:centerX
undandroid:centerY
können Sie starten, Ihr Verlauf von einer beliebigen Stelle auf Ihrem Bildschirm.Sie brauchen nur zu geben, die zugehörigen % - Werte, wie ich es hier Tat.Es funktionierte wie Magie für mich!Ich nicht ändern andere tags Einstellungen in deinem code, aber Sie müssen ändern Sie den radius wie pro wie viel weiße Bereich, den Sie benötigen, sichtbar zu machen.
Hoffe,Es hat geholfen.
dp
oder%p
Einheiten), pro code.google.com/p/android/issues/detail?id=77862