2014-02-27 4 views
8

패밀리 트리 앱이 많이 있지만, 어떤 이유로 안드로이드 애플리케이션을 만드는 방법의 한 가지 예를 찾을 수 없습니다. 캔버스를 사용합니까, 차트 라이브러리가 있습니까?안드로이드 - 패밀리 트리 다이어그램을 만드는 방법 (시각적)

기본 요구 사항은 각각의 노드가 미리 결정된 내용으로 채워지는 3 가지 수준의 트리 (노드) 차트/다이어그램을 그리는 것입니다. 그러면 사용자가 화면을 스크롤하여 특정 노드와 해당 내용을 볼 수 있습니다.

어디에서나 보거나 시작할 포인터를 알려 주시면 감사하겠습니다.

+0

이 라이브러리/도구를 찾거나 만들었습니까? –

답변

1

예이 경우 Canvas을 사용합니다. 하지만이 모든 것을 하나의 캔버스에 그리는 대신 조금 더 잘 접근 할 수 있습니다. Tree에 대해 맞춤 ViewGroup을 사용할 수 있습니다. 그런 다음 Nodes에 대해 맞춤 View을 작성할 수 있습니다. 그러면 tree에 어린이 nodes을 추가 할 수 있습니다. 이렇게하면 트리에있는 노드의 위치를 ​​완벽하게 제어 할 수 있습니다.

최근에 유사한 패밀리 트리 질문이 발생했습니다. 참조 용 : Canvas without using bitmap takes more memory in Android

관련 문제