我想开发一个像 Viber 这样的界面的 Android 应用程序。用户可以在它们之间滑动的多个页面。
如何使用 Qt 和 Qt Quick 做到这一点?
StackView 是我需要的吗?
我想开发一个像 Viber 这样的界面的 Android 应用程序。用户可以在它们之间滑动的多个页面。
如何使用 Qt 和 Qt Quick 做到这一点?
StackView 是我需要的吗?
我没有在 Android 上使用过 Viber,但在 iOS 上(我最后一次使用它是一年多前)他们在底部有一个 UITabBarController,它可以在几个主屏幕之间切换。例如,联系人屏幕显示了一个包装在 UINavigationController 中的 UITableView,因此您可以选择一个联系人,然后查看该联系人的详细信息。
所以你可以做的是:
读一读:http: //doc.qt.io/qt-5/qml-qtquick-controls-stackview.html
当然还要阅读 QML Loader 和 QML Component 如何工作,因为它们将成为大部分内容的基础。在深入了解真实 UI 之前,您可能希望先在一个单独的项目中对此进行试验。