Как анимировать вкладки с помощью библиотеки поддержки Actionbar

Я использую ActionbarSherlock, который использует поддержку Actionbar для уровня API до 11. Я нашел этот код для анимации "нормального" изменения вкладки, но я не знаю, как я мог ссылаться на представления вкладок с панели действий. Есть ли хороший способ оживить ActionBar изменения вкладки?

2 ответа

Ссылка, которую вы разместили, является старым решением для вашей цели. На самом деле использование TabHost для реализации вкладок не рекомендуется. Вы должны использовать вкладки Actionbar с viewpager. В viewPager есть встроенная анимация. Существует несколько руководств по реализации вкладок панели действий с помощью ViewPager. Я рекомендую использовать библиотеку поддержки, а не Шерлок Actionbar, но вот отличный учебник.

http://www.androidbegin.com/tutorial/android-actionbarsherlock-viewpager-tabs-tutorial/

Вызовите функции анимации setAnimation(outToLeftAnimation()); и setAnimation(inFromRight()); внутри функции onTabSelected() в соответствии с положением вкладки. Спасибо. Надеюсь, это поможет вам.

Другие вопросы по тегам