Android - So erstellen Sie ein Stammbaumdiagramm (visuell)

8

Es gibt eine Menge Stammbaum-Apps da draußen, aber aus irgendeinem Grund kann ich kein Beispiel finden, wie man einen für eine Android-Anwendung erstellt. Benütze ich Leinwand, gibt es eine Diagrammbibliothek?

Meine grundlegende Anforderung besteht darin, ein Baum- (Diagramm-) Diagramm mit drei Ebenen zu zeichnen, wobei jeder der Knoten mit einem vorbestimmten Inhalt gefüllt ist. Der Benutzer kann dann über den Bildschirm scrollen, um die spezifischen Knoten und deren Inhalt anzuzeigen.

Irgendwelche Hinweise darauf, wo Sie suchen oder starten sollten, werden sehr geschätzt.

    
user3358904 27.02.2014, 05:04
quelle

1 Antwort

1

Ja, Sie verwenden dafür Canvas . Aber anstatt alles auf einer Leinwand zu zeichnen, könnte man das etwas besser angehen. Sie könnten eine benutzerdefinierte ViewGroup für die Tree haben. Dann könnten Sie eine benutzerdefinierte View für Ihre Nodes schreiben. Sie könnten diese nodes als untergeordnetes Element zu tree hinzufügen. Auf diese Weise haben Sie vollständige Kontrolle über die Position der Knoten im Baum.

Ich bin kürzlich auf eine ähnliche Stammbaumfrage gestoßen. Zur Referenz: Canvas ohne Bitmap benötigt mehr Speicher in Android

    
Henry 11.11.2015 10:14
quelle