我想开发一个像Viber这样的界面的Android应用。用户可以在它们之间滑动的多个页面。
如何使用Qt和Qt Quick执行此操作?
StackView是我需要的吗?
答案 0 :(得分:0)
我没有在Android上使用Viber,但是在iOS上(我上一次使用它的时间超过一年前)他们在底部有一个UITabBarController,它在几个主屏幕之间切换。例如,联系人屏幕显示了一个包含在UINavigationController中的UITableView,因此您可以选择一个联系人,然后查看该联系人的详细信息。
所以你能做的就是:
读一下这个: http://doc.qt.io/qt-5/qml-qtquick-controls-stackview.html
绝对还要了解QML Loader和QML组件的工作原理,因为它们将成为大多数此类工作的基础。您可能希望先在单独的项目中对此进行实验,然后再深入实际用户界面。