在Android应用中显示图形(而非图表)

Mar*_*rau 6 android graph graph-layout

我想显示一个小的(N <50)无向一个图表中的活性)。我做了一些研究,看起来好像它们有两个显示图表的库,但没有一个显示真实的图形。因此,看来我需要推出自己的解决方案。我非常粗略的计划如下所示:

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

在其中的某些步骤中我可以使用它们的任何库吗(也许除了第一个步骤外,这真的很简单)。我尤其要避免“布局”部分。只要图形以某种可读性显示,“看起来不错”的要求通常是可选的。但由于我是兼职完美主义者,所以我很乐意将其纳入;)

Mar*_*rau 3

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