Back to rankings

xmuSistone/ViewpagerTransition

Java

viewpager with parallax pages, together with vertical sliding (or click) and activity transition

viewpagertransitionparallaxtransformer
Star Growth
Stars
3k
Forks
502
Weekly Growth
Issues
4
1k2k3k
Sep 2016Dec 2019Apr 2023Jul 2026
ArtifactsMavengit clone https://github.com/xmuSistone/ViewpagerTransition.git
README

android-page-transition

viewpager with vertical sliding effects and activity transition

Drawing

The original design is here: https://dribbble.com/shots/2493845-ToFind-Transition-Test

Captured images:

Coding design

Sliding pages to the left or right, as we know, could be implemented by using ViewPager. And fortunately, ViewPager's PagerTransformer is allowed for customization. That's to say, CustPagerTransformer could get rid of all the parallax effects.
Then, in viewpager's fragment item, vertical slide is an independent module, which could be realized by using ViewDragHelper. In the activity transition part, android OS (above 5.0) makes it easy to transfer to another activity.

Thanks

rubensousa/ViewPagerCards
antoniolg/MaterialEverywhere

Demo Apk

download

Version: 1.0

  • Pilot version

License

Copyright 2016, xmuSistone

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Related repositories
youth5201314/banner

🔥🔥🔥Banner 2.0 来了!Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义。

JavaMavenApache License 2.0bannerviewpager
13k2.5k
hackware1993/MagicIndicator

A powerful, customizable and extensible ViewPager indicator framework. As the best alternative of ViewPagerIndicator, TabLayout and PagerSlidingTabStrip —— 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用setVisibility切换FrameLayout里的View等),http://www.jianshu.com/p/f3022211821c

JavaMavenviewpagerindicator
9.8k1.6k
florent37/MaterialViewPager

A Material Design ViewPager easy to use library

JavaMavenApache License 2.0materialandroid
fiches-plateau-moto.fr
8.1k1.5k
ogaclejapan/SmartTabLayout

A custom ViewPager title strip which gives continuous feedback to the user when scrolling

JavaMavenApache License 2.0smarttablayoutandroid
7.1k1.3k
yarolegovich/DiscreteScrollView

A scrollable list of items that centers the current element and provides easy-to-use APIs for cool item animations.

JavaMavenandroidview
5.8k784
Devlight/InfiniteCycleViewPager

Infinite cycle ViewPager with two-way orientation and interactive effect.

JavaMavenApache License 2.0infinite-scrollviewpager
5.7k821
alibaba/UltraViewPager

UltraViewPager is an extension for ViewPager to provide multiple features in a single ViewPager.

JavaMavenMIT Licenseviewpagerandroid
5k675
romandanylyk/PageIndicatorView

An page indicator for Android ViewPager

JavaMavenandroidpageindicatorview
4.6k568
rubensousa/ViewPagerCards

ViewPager cards inspired by Duolingo

JavaMavenApache License 2.0viewpagercardview
4.1k604
zhpanvip/BannerViewPager

🚀 An awesome banner view for Android,Based on ViewPager2. 这可能是全网最好用的ViewPager轮播图。简单、高效,一行代码实现循环轮播,一屏三页任意变,指示器样式任你挑。

JavaMavenApache License 2.0viewpagerbanner
3.8k466
tommybuonomo/dotsindicator

Dots indicators for Android ViewPager and Compose

KotlinApache License 2.0dotsindicator
3.6k364
uias/Tabman

™️ A powerful paging view controller with interactive indicator bars

SwiftMIT Licenseiosswift
uias.github.io/Tabman
2.9k241