Как сделать вертикальный видовой пейджер с пользовательской анимацией с помощью pageTransformer

Задача: Привет всем. Мне нужно сделать вертикальный viewPager с эффектом флип на изменение страниц.

Я разрабатываю с v19. Я пробовал несколько реализаций, но почти ни одна из них не сработала для меня. Только с android-directionalviewpager-1.2.1fixed.jar добиться вертикального просмотра, это работает, но при настройке моего pageTransformer выдает ошибку. Остальные не показывали содержание. Я потратил много времени на реализацию решения, но мне это не удалось.

Кто-нибудь может помочь мне в том, как выполнить мою задачу? Извините за мой английский. Заранее спасибо.

1 ответ

Вы можете просто скопировать исходный код ViewPager. Везде, где вы видите, что он делает что-то горизонтально, измените его, чтобы сделать то же самое вертикально. Ищите вещи с буквой X или Y, например getScrollX() или же getScrollY(), Это, вероятно, займет некоторое время, и вы пропустите несколько первых проходов, но это, безусловно, возможно (я сделал это для одного проекта).

Вот источник: https://android.googlesource.com/platform/frameworks/support/+/master/v4/java/android/support/v4/view/ViewPager.java

Другие вопросы по тегам