xmuSistone/ViewpagerTransition

Java

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

viewpagertransitionparallaxtransformer
스타 성장
스타
3k
포크
502
주간 성장
+0
이슈
4
1k2k3k
2016년 9월2020년 1월2023년 5월2026년 9월
아티팩트Maven
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.
관련 저장소
youth5201314/banner

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

JavaMavenlibraryApache 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

JavaMavenlibraryviewpagerindicator
9.8k1.5k
florent37/MaterialViewPager

A Material Design ViewPager easy to use library

JavaMavenlibraryApache 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

JavaMavenlibraryApache 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.

JavaMavenlibraryandroidview
5.8k779
Devlight/InfiniteCycleViewPager

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

JavaMavenlibraryApache License 2.0infinite-scrollviewpager
5.7k821
alibaba/UltraViewPager

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

JavaMavenlibraryMIT Licenseviewpagerandroid
4.9k674
romandanylyk/PageIndicatorView

An page indicator for Android ViewPager

JavaMavenlibraryandroidpageindicatorview
4.6k568
rubensousa/ViewPagerCards

ViewPager cards inspired by Duolingo

JavaMavenlibraryApache License 2.0viewpagercardview
4.1k603
zhpanvip/BannerViewPager

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

JavaMavenlibraryApache License 2.0viewpagerbanner
3.8k466
tommybuonomo/dotsindicator

Dots indicators for Android ViewPager and Compose

KotlinlibraryApache License 2.0dotsindicator
3.6k363
uias/Tabman

™️ A powerful paging view controller with interactive indicator bars

SwiftMIT Licenseiosswift
uias.github.io/Tabman
2.9k241