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

Posted

技术标签:

【中文标题】用于绘制可编辑流程图的 Android(或 Android 兼容 Java)库【英文标题】:Android (or Android compatible Java) library to draw editable flow chart diagrams 【发布时间】:2018-09-01 06:37:16 【问题描述】:

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

我尝试了以下几点:

1-) Android 视图。由于流程图自然会包含大量形状,因此该选项在性能方面并不令人满意。另外,我什至不会画箭头。

2-) 画布。就性能而言,它非常好,但画布只是为像素着色,所以在屏幕上放置一个形状后,我无法返回编辑它们。

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

4-) Libgdx 和 Unity 也是选项,但在我看来,为这样一个轻量级应用程序使用游戏引擎并不是一个好主意。

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

【问题讨论】:

要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。 【参考方案1】:

有https://github.com/mocircle/cidrawing 库。通过链接到https://github.com/Team-Blox/GraphView 库,可能对此类任务有用。

希望对你有帮助。

【讨论】:

以上是关于用于绘制可编辑流程图的 Android(或 Android 兼容 Java)库的主要内容,如果未能解决你的问题,请参考以下文章

FAB 按钮未在 android studio 布局编辑器中正确显示可绘制对象

Android View 绘制流程

如何使用 mxGraph 绘制可定制化的流程图

Android:具有可绘制资源的 ImageButton 引发 ResourceNotFoundException

用于图标的 Mipmap 可绘制对象

如何为以编程方式存储在变量中的按钮添加 android 可绘制文件的值?