6

アクティビティに小さな (n < 50) 無向グラフ(グラフではない) を表示したいと考えています。少し調査したところ、グラフを表示するためのライブラリがいくつかあるように見えますが、実際のグラフを表示するライブラリはありません。そのため、独自のソリューションを展開する必要があるようです。私の非常に大まかな計画は次のようになります。

  • グラフのメモリ表現を作成します
  • グラフのノードとエッジをレイアウトして見栄えを良くする
  • ピンチとズームを実装するビューを書く
  • グラフを描く

これらのステップのいくつかを支援するために使用できるライブラリはありますか (最初のステップを除いて、これは本当に簡単です)。特に「レイアウト」の部分は避けたいところです。「見栄えが良い」という要件は、グラフが何らかの形で読みやすく表示されている限り、ほとんどオプションです。しかし、私はパートタイムの完璧主義者なので、入れたいと思っています ;)

4

1 に答える 1

3

Dracula Graph Libraryを使用する HTML ページを表示する WebView を使用して、最終的に解決しました。データを JSON としてエンコードした Javascript (ページの読み込み時) から呼び出された Java 関数によって、データを WebView に転送します。派手ではありませんが、うまくいきました!

于 2013-02-01T14:25:03.893 に答える