2

在过去com.nokia.meego甚至现在,Sailfish.Silica您使用“页面”在应用程序内进行导航的模块。

使用 Qt Quick Controls 开发适用于 Android 的移动应用程序时应该使用什么?

4

2 回答 2

2

这真的取决于您的需求,我会说对于基本应用程序来说一个简单的TabView就足够了,对于更复杂的对话框设计,您可能需要一个StackView.

当然,您也可以将一个嵌套到另一个中。

最后,使用 QML 可以很容易地使用动态对象实例化、动画和效果来实现您的自定义应用程序导航系统。

于 2015-04-26T13:00:19.097 回答
2

您的问题可以分为两个:设计问题和实现问题。

前者可以改写为“我的面向 Android 的移动应用程序应该具有什么结构?” 而后者可以改写为“QtQuick 给了我什么来实现这个结构?”

至于第一个问题,“Material Design”规范中有一个非常丰富的部分涉及应用程序和导航结构。您应该根据您的特定用例和您可以找到的类似示例来考虑这些建议。此外,请仔细查看QML Material,因为它为您提供了一个几乎直接的映射,以使用一组现成的 Material 组件实现您的 Android 目标(甚至跨平台)设计。

一旦您定义了设计问题,用于实现的 QtQuick 组件的选择或多或少自然而然地落下,并且您拥有上面提到的@ddriver 的选项,甚至更多。

于 2015-04-27T12:52:21.457 回答