Здравствуйте. Осваиваю Андроид и столкнулся со следующей проблемой.
Есть активити, в котором 5-6 вкладок. Наверху заголовки табов в горизонтальном скролле (т.к. на экран все не помещаются), ниже — содержимое текущей вкладки. Я хочу, чтобы:
1) можно было плавно переключать экран пальцем, видя следующий экран до того, как отпустишь палец;
2) заголовок выбранной вкладки плавно переезжал в центр.
Как я уже убедился, нет готового виджета, удовлетворяющего всем этим требованиям
Я пока что реализовал это так: повесил на активити обработчик, который определяет, что был свайп (прочерк пальцем по экрану), и, в зависимости от напавления, делает активной предыдущую или следующую вкладку активной. Минус в том, что переход получается не анимированый, а мгновенный (пусть хотя бы так), и заголовок вкладки не переезжает в центр (может остаться за пределами экрана).
Вопрос, как это реализовать правильно?
Приложение разрабатывается под версию 2.1, видел описанное выше во многих приложениях. Буду очень признателен за помощь.