Мне было предложено создать приложение для клиента, которое потенциально может быть как на Android, так и на iOS (сначала на iOS). Поэтому я думал, что Qt может быть ответом. Я хотел бы использовать Qt Quick для создания приложения, но я не могу найти способ эффективно обрабатывать несколько страниц, имея в виду, что каждая страница может быть довольно тяжеловесной.Многостраничные приложения в QML
До сих пор я пытался:
- Разбивка с погрузчиками т.е. динамически потянув в нужном экране. Это работает, но есть заметная задержка при первом загрузке экрана.
- Создание каждой страницы компонента и отображение только необходимого экрана. Это загружает все страницы при запуске, который слишком тяжелый.
- Создание каждой страницы компонента и отображение их через ListView. Та же проблема, что и выше.
Должно быть промежуточное место, где виды могут по существу перейти в режим с низкой памятью, например, в родных приложениях iOS. Любые предложения приветствуются.
Примечание: Прогрессирование экраны не обязательно линейной
Вы пытались переключать состояния? – Kakadu
@ Какаду, когда вы говорите, что переключает состояния, что вы имеете в виду? –
Эти состояния: http://qt-project.org/doc/qt-5.0/qtquick/qtquick-statesanimations-states.html – Kakadu