Intereting Posts
SSO (Singe Sign-On) не работает, когда приложение Facebook установлено на устройстве Не удается разрешить символ для фрагментов Android – запрос SMS ContentProvider? AlphaAnimation не работает в мороженом сэндвич Android-студия logcat не работает Как настроить Eclipse для использования Phonegap на Ubuntu? В App Purchase: два устройства с одинаковой учетной записью не получают одинаковые купленные предметы Использование Google Диска для резервного копирования и восстановления базы данных SQLite Где файл build.gradle, расположенный для моего проекта Android? Как запустить эмулятор Android из командной строки? Android: Multithreading-Bluetooth SPP / RFCOMM-Как сохранить мой BluetoothSocket и OutputStream активными при изменении действий Отключить определенную версию, например, Honeycomb / 3.1 Ошибка adb: более одного устройства – android Обход решения для приема системных передач с приложением, установленным на SD-карту? Как добавить XML-чертеж в Eclipse

Подкладка Android Pager Sliding с иконками

Я разрабатываю приложение для Android, и недавно мы решили смешать дизайн и переключить наш главный экран на пейджер с вкладками сверху (фактически на панели действий). Чтобы разместить вкладки сверху, я думал об использовании настраиваемого макета панели действий, а для вкладок использовать библиотеку PagerSlidingTabStrip, но мне также нужно, чтобы вместо текста был значок, который меняет цвет при прокрутке (если выбрана страница или нет ), Так как он используется в приложении Facebook или Tinder 1

Есть ли у кого-нибудь какие-либо предложения по этому поводу? Я увидел, что в библиотеке вкладок есть ветка, которая должна была сделать именно это, но я не мог заставить ее работать.

Хорошо, нашел, как добавить изображение на вкладку, нужно было пройти через код библиотеки PagerSlidingTab.

PagerSlidingTab содержит интерфейс IconTabProvider, который должен быть реализован вашим адаптером ViewPager. Реализовано это и для каждой позиции вы можете предоставить другой значок.

Моя единственная проблема теперь в том, что мне нужно иметь другой цветной значок, основанный на том, если выбран вкладка или нет, с медленным переходом между ними (точно так же, как на Tinder и на Facebook).

Л.Э .: Видимо, повезло, и есть вилка библиотеки полос табуляции, которую можно найти здесь . Вам просто нужен ресурс, который можно создать следующим образом:

<item android:state_selected="true" android:drawable="@drawable/ic_twitter"/> <item android:drawable="@drawable/ic_twitter_of"/> 

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

LE 2:

Нашел другую ветвь с плавным переходом tab (использует свойство alpha, чтобы показать хороший переход), и его можно найти здесь . Единственная проблема заключается в том, что она не поддерживает значок переключения состояния, поэтому я решил объединить две вилки. Благодаря обоим создателям за потрясающую работу я спас мне огромное количество времени :).