Android ViewPager2 setPageMargin не решена - PullRequest
2 голосов
/ 13 мая 2019

Я хочу реализовать Карусель, используя View Pager2 с предварительным просмотром левой и правой страницы следующим образом:

enter image description here

ПервоначальноЯ использовал view pager1, который поддерживал.Теперь я думаю, что он удален

    viewPagerhost.setPageMargin(20);

Любая идея, как мы можем добиться этого с помощью View Pager 2

1 Ответ

0 голосов
/ 11 июня 2019

Теперь нам нужно использовать setPageTransformer() в Version 1.0.0-alpha05

Новые функции

  • ItemDecorator введено с поведением, совместимым с RecyclerView.
  • MarginPageTransformer введен для предоставления возможности создавать пространство между страницами (за пределами вставки страницы).
  • CompositePageTransformer введен для обеспечения возможности объединения нескольких PageTransformers.

ОБРАЗЕЦ КОДА

myViewPager2.setPageTransformer(new MarginPageTransformer(1500));
...