ViewPager – получить частичный вид следующей страницы

Я пытаюсь достичь этого в ViewPager

Отображается первый фрагмент (синий), а также должен отображаться начало следующего фрагмента, поэтому пользователь понимает, что он может использовать для переключения видов. Идея – прокрутить 20% экрана программно влево.

Любые мысли приветствуются

EDIT: Это именно то, что мне нужно: центральное представление должно перекрывать оба вида сбоку

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

Вы можете попробовать добавить это в свой PageAdapter:

public float getPageWidth(int position) { if (position == 0 || position == 2) { return 0.8f; } return 1f; } 

Попробуйте использовать отрицательное значение для ViewPager.setPageMargin .

Эта функция работала лучше, чем ответ, помеченный как правильный (для меня в любом случае).

 @Override public float getPageWidth(int position) { return 0.9f; } 

Просто поместите его в свой собственный класс PagerAdapter .

 viewpager.setClipToPadding(false); viewpager.setPageMargin(-50);