6

我想在活动中显示一个小的(n < 50)无向图不是图表。我做了一些研究,看起来他们有几个库来显示图表,但没有一个库来显示真实的图表。所以看起来我需要推出自己的解决方案。我非常粗略的计划是这样的:

  • 创建图形并在内存中表示
  • 布局图形节点和边,使其看起来不错
  • 编写一个实现捏合和缩放的视图
  • 画图

他们有没有我可以用来帮助完成其中一些步骤的库(也许除了第一个,这真的很简单)。特别是“布局”部分是我想避免的。只要图表以某种可读的方式显示,“看起来不错”的要求大多是可选的。但因为我是兼职完美主义者,我很想把它放进去;)

4

1 回答 1

3

我最终通过使用显示 HTML 页面的 WebView 解决了这个问题,该页面使用Dracula Graph Library。我通过一个从 Javascript(在页面加载时)调用的 Java 函数将数据传输到 WebView,该函数将数据编码为 JSON。不花哨,但它奏效了!

于 2013-02-01T14:25:03.893 回答