2016-03-08 3 views
1

Я собирался создать аналогичный проект Icarousel в IOS. После настройки пользовательского интерфейса IOS Carousel выглядит так.Вертикальный вид карусели Android с помощью Viewpager

enter image description here

В андроида я использую ViewPager, чтобы получить подобный тип карты, который один за другим, как этот IOS UI. Но я не мог достичь того же мнения, что и один за другим, используя Transparager.

enter image description here

Каждая карта в карусели фрагмент, и я его масштабирования динамически, когда он прокручивается вверх или вниз. Я прочитал некоторую документацию, так как viewpager не позволит одному фрагменту находиться за другим фрагментом с использованием преобразования. Вышеупомянутое изображение Android выглядит так, что верхняя и нижняя карта находятся за фокусной картой, но на самом деле она не масштабируется. поэтому, как это сделать, используя компонент ViewPager не с GalleryView (устаревшим) или другим представлением. Код для моего RepoVertical Carousel

+0

Вы пробовали https://code.google.com/archive/p/carousel-layout-android/? –

+0

Да ... попробовали. но я хочу достичь этого только с помощью Viewpager. –

+0

Вы также можете использовать просмотр пейджера, и я попытался в горизонтальном режиме, и вы можете сделать это, используя свой собственный макет также внутри этой библиотеки. :-) –

ответ

0

Попробуйте this библиотеку.

Вы можете экспортировать его в GitHub или загрузить его напрямую.

enter image description here

0

Скачать код приложения образца из here.

Я не уверен, как сделать пирушку к вертикальному, так как я использовал эту библиотеку только для горизонтального зрения scrooll.

1) импортируйте этот проект в андроид-студию.

2) обратитесь к this link, чтобы сделать вертикальную прокрутку, возможно, это полезно для вас.

Это та же библиотека, как https://code.google.com/archive/p/carousel-layout-android/

Смежные вопросы