Как реализовать скользящий эффект на индикаторе хоста вкладки в Android с помощью фрагмента и пейджера просмотра

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

Как только пользователь скользит по странице, индикатор хоста вкладки также должен скользить.

В новом приложении Facebook для Android это уже реализовано. Пожалуйста, обратитесь к этому изображению для лучшего понимания того, что я имею в виду.

Образец изображения

введите здесь описание изображения

Спасибо за любую доступную помощь :)


person Sanjeet Chand    schedule 02.05.2014    source источник


Ответы (2)


Можно использовать вкладки ActionBar, но этот режим разработки устарел в API 21., и в любом случае он работает по-разному на экранах разного размера, что может привести к некоторым нежелательным эффектам.

Я использовал классы из примера SlidingTabs от разработчиков Android, чтобы добиться этого эффекта без необходимости включить зависимость от сторонней библиотеки. Также есть видеоруководство.

person Tim Rae    schedule 22.10.2014

Используйте ViewPager с вкладками ActionBar.

См. здесь, http://developer.android.com/training/implementing-navigation/lateral.html

person miguel    schedule 27.08.2014