Android – как создать диаграмму семейного дерева (визуальный)

Там есть множество приложений для генеалогического древа, но по какой-то причине я не могу найти один пример того, как его создать для приложения для Android. Использую ли я холст, есть ли библиотека диаграмм?

Мое основное требование – нарисовать диаграмму / диаграмму дерева (узла) с тремя уровнями, где каждый из узлов заполняется некоторым предварительно определенным контентом. Затем пользователь сможет прокручивать экран, чтобы просмотреть конкретные узлы и их содержимое.

Будем очень благодарны любые указатели на то, где искать.

Да, для этого вы используете Canvas . Но вместо того, чтобы рисовать все это в одном холсте, вы можете приблизиться к этому немного лучше. Вы можете создать пользовательскую ViewGroup для Tree . Затем вы можете написать собственный View для своих Nodes . Затем вы можете добавить эти nodes качестве дочернего элемента в tree . Таким образом, у вас будет полный контроль над расположением узлов в дереве.

Недавно я столкнулся с похожим вопросом о семейном дереве. Для справки: Canvas без использования растрового изображения занимает больше памяти в Android