Android - 如何创建家谱图(可视化)

时间:2014-02-27 05:04:38

标签: android android-canvas family-tree

有大量的家谱应用程序,但由于某种原因,我找不到如何为Android应用程序创建一个的示例。我是否使用画布,是否有图表库?

我的基本要求是绘制一个带有三个级别的树(节点)图表/图表,其中每个节点都填充了一些预定的内容。然后,用户可以在屏幕上滚动以查看特定节点及其内容。

非常感谢任何关于在哪里观看或开始的指示。

1 个答案:

答案 0 :(得分:1)

是的,您使用Canvas进行此操作。但是,不是在一个画布中绘制所有这些,而是​​可以更好地接近它。您可以为ViewGroup设置自定义Tree。然后,您可以为View编写自定义Nodes。然后,您可以将这些nodes作为孩子添加到tree。这样,您就可以完全控制树中节点的位置。

我最近遇到了类似的Family Tree问题。供参考:Canvas without using bitmap takes more memory in Android