Android: слайд жест и анимация для переключения между вкладками

Я уверен, что на этот вопрос уже где-то был получен ответ, но я просто не могу его найти: у меня есть TabHost с тремя вкладками, каждая из которых содержит разные представления (не «Действия»). Я хочу сделать жест смахивания справа налево и позволить текущему виду скользить влево, а следующий вид скользить справа, изменяя текущую вкладку. Итак, я хочу, чтобы переключение между вкладками вызывалось жестом (а не только нажатием на вкладку), а также хочу отображать анимацию при изменении текущей вкладки.

Я посмотрел примеры и учебники ViewFlipper, но не могу найти один, который объясняет, как это сделать для перемещения между вкладками.

Опять же, извините, если на этот вопрос уже был дан ответ, я просто не могу его найти.

Ответы на вопрос(3)

Решение Вопроса

Базовое обнаружение жестов - переполнение стека

Введение в жесты - мобильные поделки

Вы должны определить свои жесты с помощью инструмента жестов Android (вы можете найти его в эмуляторе) и реализовать прослушиватель жестов для прослушивания событий жестов.

 Sonhja07 февр. 2014 г., 11:40
Действительно хорошее решение.

местимости Android SDK. Он не будет использовать TabHost, но он поддерживает поведение, которое вы описываете:ViewPager

Зарегистрируйте объект прослушивания Guesture в каждой группе просмотраПри обнаружении события гостя создайте объект анимации для перемещения этой группы представлений и в конце удалите эту группу представлений.

Пожалуйста, посмотрите ответ Blundell в этом сообщении:Как анимировать добавление или удаление строк Android ListView

Ваш ответ на вопрос