Прокручиваемые вкладки пользовательского интерфейса

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

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

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.view.ViewPager android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/pager"
android:background="@drawable/gradient2"
>
<android.support.v4.view.PagerTitleStrip
android:id="@+id/title"
style="@style/viewPagerTitleStrip"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_gravity="top"
android:paddingTop="4dp"
android:paddingBottom="4dp"
android:background="@drawable/gradient1">

</android.support.v4.view.PagerTitleStrip>
</android.support.v4.view.ViewPager>

Я пробовал и отступы и маргина в ViewPager, но он не работает

1 ответ

Решение

Вот подобное свойство используется попробуйте этот https://github.com/astuetz/PagerSlidingTabStrip

Поскольку я использую ViewPager, самый простой способ освободить место - использовать setPageMargin() метод Viewpager, который в моем случае будет

ViewPager pager = (ViewPager) findViewById(R.id.pager);
pager.setPageMargin(200);
//200 is value in pixel

Также есть метод setPageMarginDrawable() устанавливает рисование, которое будет использоваться для заполнения поля между страницами (документация Android).