fashare2015 / Stackpagetransformer
A PageTransformer for ViewPager to show as stack!!!
Stars: ✭ 67
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Stackpagetransformer
Flippablestackview
An Android library introducing a stack of Views with the first item being flippable.
Stars: ✭ 807 (+1104.48%)
Mutual labels: stack, viewpager
Cdcontainers
Library of data containers and data structures for C programming language.
Stars: ✭ 57 (-14.93%)
Mutual labels: stack
Giropops Monitoring
Full stack tools for monitoring containers and other stuff. ;)
Stars: ✭ 1,019 (+1420.9%)
Mutual labels: stack
Cracking The Coding Interview
Solutions for Cracking the Coding Interview - 6th Edition
Stars: ✭ 35 (-47.76%)
Mutual labels: stack
React Native Step Indicator
A simple react-native implementation of step indicator widget compatible with the ViewPager and ListView.
Stars: ✭ 1,054 (+1473.13%)
Mutual labels: viewpager
Wp Vps Build Guide
A verbose build guide for a modern, high-performance WordPress production VPS.
Stars: ✭ 31 (-53.73%)
Mutual labels: stack
Verticalviewpager
A vertical scroll ViewPager implementation. Use with scrollable views(ListView, ScrollView, RecyclerView).
Stars: ✭ 64 (-4.48%)
Mutual labels: viewpager
Contacts Swiftui
A contacts app built using SwiftUI! Scroll through a dynamic list of contacts, bring up detail views with contact info, and mark contacts as favorites!
Stars: ✭ 43 (-35.82%)
Mutual labels: stack
Libgenerics
libgenerics is a minimalistic and generic library for C basic data structures.
Stars: ✭ 42 (-37.31%)
Mutual labels: stack
Coverflowpager
Android CoverFlow widget implementation using ViewPager
Stars: ✭ 35 (-47.76%)
Mutual labels: viewpager
Verticalviewpager
Vertical View Pager Scroll page in upward and downward direction. To know more See README.
Stars: ✭ 33 (-50.75%)
Mutual labels: viewpager
Viewpagertransformer
Viewpager动画,包括渐变,旋转,缩放,3D,立方体等多种酷炫效果动画,实现原理是自定义ViewpagerTransformer,当然你也可以自定义多种动画
Stars: ✭ 62 (-7.46%)
Mutual labels: viewpager
Coding Ninjas Java Solutions
This will have solutions to all the problems that are included in Coding Ninja's 2020 Java Course. Star the repo if you like it.
Stars: ✭ 32 (-52.24%)
Mutual labels: stack
Concentriconboarding
Android Concentric Onboarding library
Stars: ✭ 42 (-37.31%)
Mutual labels: viewpager
Panic Overlay
Displays JS errors in browsers. Shows sources. Use with any framework. 💥✨
Stars: ✭ 50 (-25.37%)
Mutual labels: stack
Materialviewpager
A Material Design ViewPager easy to use library
Stars: ✭ 8,224 (+12174.63%)
Mutual labels: viewpager
Buckets Js
A complete, fully tested and documented data structure library written in pure JavaScript.
Stars: ✭ 1,128 (+1583.58%)
Mutual labels: stack
ViewPager
撸成栈
把最近有看到一些栈式列表的效果,突然发现ViewPager
也能做到较为简易的效果,实在是迫不及待。
效果图
这还是你熟悉的ViewPager
么?
使用
很简单就一个类 —— StackPageTransformer
.
没有打成jar包,使用时直接复制源码即可:StackPageTransformer
// 默认配置
mViewPager.setPageTransformer(true, new StackPageTransformer(mViewPager));
// 或
mViewPager.setPageTransformer(true, new StackPageTransformer(mViewPager, 0.8f, 0.9f, 5));
0.8f -> // 栈底: 最小页面缩放比
0.9f -> // 栈顶: 最大页面缩放比
5 -> // 栈内页面数
实现
主要依赖ViewPager.PageTransformer.transformPage(View view, float position)
.
其中的position
落在0~mStackCount-1
时,进行相应的位移,从而堆成栈的效果.
还有一些渐变过渡的处理比较繁琐,有兴趣的话自行看代码吧.
灵感来源
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].