Android: cómo crear un diagrama de árbol genealógico (visual)

Hay un montón de aplicaciones de árbol genealógico por ahí, pero por alguna razón no puedo encontrar un ejemplo de cómo crear uno para una aplicación de Android. ¿Puedo utilizar lienzo, hay una biblioteca de gráficos?

Mi requisito básico es dibujar un diagrama / diagrama de árbol (nodo) con tres niveles, donde cada uno de los nodos está lleno de algún contenido predeterminado. El usuario podrá desplazarse por la pantalla para ver los nodos específicos y su contenido.

Cualquier puntero sobre dónde buscar o empezar será muy apreciado.

    Sí, usas el Canvas para esto. Pero en lugar de dibujar todo esto en un solo lienzo, podría acercarse a esto un poco mejor. Usted podría tener un ViewGroup personalizado para el Tree . A continuación, podría escribir una View personalizada para sus Nodes . A continuación, puede agregar estos nodes como hijo al tree . De esta manera tendrá un control completo sobre la posición de los nodos en el árbol.

    Hace poco me encontré con una pregunta similar del árbol genealógico. Para referencia: Canvas sin utilizar mapa de bits toma más memoria en Android

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.