在Android应用程序中显示图形(而不是图表)

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

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

他们可以使用任何库来帮助完成其中一些步骤(可能除了第一步之外,这非常简单).特别是“布局”部分是我想要避免的.只要图形以某种方式显示可读性,“看起来不错”的要求大多是可选的.但既然我是兼职完美主义者,我很乐意拥有它;)

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

点赞