java - 用于绘制可编辑流程图的 Android(或 Android 兼容 Java)库

标签 java android graphics diagram flowchart

我正在为 Android 开发一个流程图绘制工具,尽管已经一个月了,我仍然找不到一个好的、可靠的图形库来帮助我开发这个应用程序。

以下是我尝试过的一些方法:

1-) Android View 。由于流程图自然会包含很多形状,因此此选项在性能方面并不令人满意。另外,我什至不知道如何画箭头。

2-) Canvas 。就性能而言,它非常好,但 Canvas 仅能为像素着色,因此在屏幕上放置形状后我无法返回编辑它们。

3-) 现在我正在研究 Qt,看看我是否可以实现我的目标,到目前为止,它似乎非常可行,但是使用仅适用于 Android 的跨平台开发软件没有多大意义.

4-) Libgdx 和 Unity 也是选项,但对我来说,为这种轻量级应用程序使用游戏引擎似乎不是一个好主意。

你能给我推荐一个好的库或任何其他开发工具吗?

最佳答案

https://github.com/mocircle/cidrawing图书馆。链接到 https://github.com/Team-Blox/GraphView 可能对此类任务有用图书馆。

希望对您有所帮助。

关于java - 用于绘制可编辑流程图的 Android(或 Android 兼容 Java)库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49435182/

相关文章:

java - 将 null 分配给 XMLGregorianCalendar

java - 为什么我会收到此错误 "cannot resolve method ' getSharedPreferences (Java.lang.String.int)”

java - FORCE CLOSE : Unable to instantiate fragment make sure class name exists, 是公开的,并且有一个公开的空构造函数

c++ - 从高度图生成法线贴图?

c++ - 多边形轮廓上的边并不总是正确的

java - javaee-api 和 javaee-web-api 有什么区别?

java - 限制Java中的最大字符输出?

java - JAXB unmarshaller.unmarshal 何时返回 JAXBElement<MySchemaObject> 或 MySchemaObject?

android - IndexOutOfBoundsException 对我来说没有意义

c++ - 在 3D 三角形中查找左/右顶点到一个点