那里有大量的家谱应用程序,但由于某种原因,我找不到一个如何为 Android 应用程序创建一个的示例。我用画布吗,有图表库吗?
我的基本要求是绘制一个具有三个级别的树(节点)图表/图表,其中每个节点都填充了一些预先确定的内容。然后,用户将能够滚动屏幕以查看特定节点及其内容。
任何关于在哪里寻找或开始的指针将不胜感激。
那里有大量的家谱应用程序,但由于某种原因,我找不到一个如何为 Android 应用程序创建一个的示例。我用画布吗,有图表库吗?
我的基本要求是绘制一个具有三个级别的树(节点)图表/图表,其中每个节点都填充了一些预先确定的内容。然后,用户将能够滚动屏幕以查看特定节点及其内容。
任何关于在哪里寻找或开始的指针将不胜感激。
是的,你使用Canvas
这个。但是,与其在单个画布中绘制所有这些,您可以更好地处理它。您可以ViewGroup
为Tree
. 然后你可以View
为你的Nodes
. 然后,您可以将这些nodes
作为子项添加到tree
. 这样您就可以完全控制树中节点的位置。
我最近遇到了一个类似的家谱问题。供参考:不使用位图的画布在 Android 中占用更多内存