1

我正在寻找开发具有一个组件的 Android 应用程序的最佳方法,该组件允许用户绘制形状、旋转它们、缩放它们、切片它们等(我将此组件称为 ActivityArea)。除了这个 ActivityArea 之外,应用程序上还需要有常规按钮、textViews、editViews 等。

我探索了 2 个选项 - 使用 libgdx 和构建自定义视图。这两种方法似乎都是可行的。但是,据我所知,对于 libgdx,所有按钮、textViews 等也必须使用 libgdx 库创建。对此,我有以下问题:

  1. 我是否理解必须使用 libgdx 来呈现按钮和其他常规 android 视图?
  2. 有没有办法在 android 布局中包含 libgdx 驱动的视图?
  3. 是否有其他可用的库/选项可用于在 Android 应用程序中获取几何函数?

任何帮助是极大的赞赏。

4

1 回答 1

2

如果你愿意,你可以在 LibGDX 上使用 Android UI。通常为此,您将使用该AndroidApplication.initializeForView(...)方法创建 libgdx 视图并将其注入到您的布局中。

至于其他库,如果您制作 2​​d 形状并且不必具有一致的 60fps,我可能只使用 Android 的 Canvas。

于 2013-06-19T14:58:28.890 回答