Android – 如何创build一个家庭树图(视觉)

有很多家庭树的应用程序,但由于某种原因,我找不到一个如何创build一个Android应用程序的例子。 我是否使用canvas,有图表库吗?

我的基本要求是绘制一个具有三个层次的树(节点)图表/图表,其中每个节点都填充了一些预定义的内容。 用户将能够在屏幕上滚动查看特定节点及其内容。

任何指向哪里看或开始将不胜感激。

Related of "Android – 如何创build一个家庭树图(视觉)"

是的,你使用Canvas为此。 但是,不要把所有这一切都画在一个canvas上,你可以更好地处理这个问题。 您可以为Tree一个自定义的ViewGroup 。 然后你可以为你的Nodes写一个定制的View 。 然后,您可以将这些nodes作为子nodes添加到tree 。 这样,您将完全控制树中节点的位置。

我最近遇到了一个类似的家谱问题。 作为参考: 不使用位图的canvas在Android中占用更多内存