Erstellen einer chat-Sprechblase mit Formen oder 9-patch-Bild

Ich versuche eine Vorlage zu erstellen für meine chat-Blasen in einer android-app, die ich gerade arbeite. Das Ergebnis sollte in etwa so Aussehen:

Erstellen einer chat-Sprechblase mit Formen oder 9-patch-Bild

Versuchte ich es mit Formen, aber ich konnte nicht bekommen, die mehrere Schichten Recht. Ich habe auch versucht, ein 9-patch-Bild, sondern die Schaffung der 9-patch wurde soweit ich bekam. Ich hade keine Ahnung, wie es zu benutzen, und zwar mit dem avatar, message-header und content placements.

Kann jemand helfen?

Mein wissen über Formen ist ziemlich begrenzt, obwohl, ich glaube, ich weiß, gerade genug, um zu verstehen, was Sie Jungs sagen 🙂

Ein 9-patch wäre rally einfach. Hier ist ein nettes tutorial: radleymarx.com/blog/simple-guide-to-9-patch. Gerade die extension .9.png, nicht .png. Verwenden Sie es als ein hintergrund für Ihre TextView/s.
wie Sie sehen können, es ist ein avatar und mehrere text-views für die Kopfzeile, Zeit, und Nachricht.. das ist, wo ich losgezogen, mit 9-patch
Wenn Sie mehrere Ansichten in einer ViewGroup... weisen Sie einfach den hintergrund des ViewGroup und du bist gut zu gehen.
Tut mir wirklich Leid. Ich habe die Kommentare nicht und einfach beantwortet. Ich bin das löschen meiner Antwort, bitte posten Sie Ihre Lösung als Antwort unten.
ViewGroups sind nichts anderes als Sammlungen von Ansichten. Ich bin sicher, Sie müssen gehört haben, und verwendet LinearLayout und RelativeLayout vor, diese sind aber direkte Unterklassen der ViewGroup.

InformationsquelleAutor stoic | 2015-02-13

Schreibe einen Kommentar