Russian Qt Forum
Май 08, 2024, 16:14 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: TabView и горизонтальное перелистывание  (Прочитано 3544 раз)
NWRUS
Гость
« : Январь 01, 2015, 20:27 »

Привет всем. Разрабатываю приложение под Android. Весь UI на QML, ядро приложухи на С++. Главное окно реализовано в виде вкладок TabView. Возникла необходимость перелистывания в стороны. Как это лучше и/или проще сделать?
Записан
navrocky
Moderator
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #1 : Январь 04, 2015, 22:26 »

Я бы взял ListView в горизонтальном режиме, включил ему snapMode: ListView.SnapOneItem. А закладки бы уже связал с текущим элементом списка.
Записан

Гугль в помощь
NWRUS
Гость
« Ответ #2 : Январь 04, 2015, 22:58 »

Хм. Спасибо.

А анимацию перехода на вкладки как то можно перенести? Через transitions и т.д?
Записан
navrocky
Moderator
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #3 : Январь 08, 2015, 02:22 »

Хм. Спасибо.

А анимацию перехода на вкладки как то можно перенести? Через transitions и т.д?

Скорее всего не получится. Ни в одном примере я не видел, чтобы вкладки анимировались. Тут надо в любом случае или менять стиль у вкладок или делать свои вкладки, при этом потеряется нативный вид. Сочувствую.
Записан

Гугль в помощь
Отражение луны
Гость
« Ответ #4 : Январь 08, 2015, 02:59 »

Не совсем ясна задача с анимироанием. Behavior on active?
Записан
navrocky
Moderator
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #5 : Январь 08, 2015, 22:34 »

В нативном интерфейса, например, в теме Holo синяя полоска, показывающая активную вкладку, плавно переезжает при переключении. С QtQuick.Controls я пока не вижу способа добиться такой анимации. По умолчанию её там нет.
Записан

Гугль в помощь
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 24.