设置ViewPager的切换动画简单的实现
2015-11-13 09:50
405 查看
在Studio中导入如下依赖包
compile 'com.ToxicBakery.viewpager.transforms:view-pager-transforms:1.2.32@aar'
在设置Adapter之前做如下设置:
注意:必须是要先初始化ViewPager
viewPager .setPageTransformer(true, new CubeOutTransformer()) ;
他们都有一个共同的父类:
ABaseTransformer
所以ABaseTranformer中有如下的子类(每个子类都是一个转换动画请自行尝试):
AccordionTransformer
BackgroundToForegroundTransformer
CubeInTransformer(倒着的3D就像两个镜子成45度角)
CubeOutTransformer(3D效果的切换动画)
DefaultTransformer
DepthPageTransformer
FlipHorizontalTransformer
FlipVerticalTransformer
ForegroundToBackgroundTransformer
RotateDownTransformer
RotateUpTransformer
ScaleInOutTransformer
StackTransformer
TabletTransformer
ZoomInTransformer
ZoomOutSlideTransformer
ZoomOutTranformer
compile 'com.ToxicBakery.viewpager.transforms:view-pager-transforms:1.2.32@aar'
在设置Adapter之前做如下设置:
注意:必须是要先初始化ViewPager
viewPager .setPageTransformer(true, new CubeOutTransformer()) ;
他们都有一个共同的父类:
ABaseTransformer
所以ABaseTranformer中有如下的子类(每个子类都是一个转换动画请自行尝试):
AccordionTransformer
BackgroundToForegroundTransformer
CubeInTransformer(倒着的3D就像两个镜子成45度角)
CubeOutTransformer(3D效果的切换动画)
DefaultTransformer
DepthPageTransformer
FlipHorizontalTransformer
FlipVerticalTransformer
ForegroundToBackgroundTransformer
RotateDownTransformer
RotateUpTransformer
ScaleInOutTransformer
StackTransformer
TabletTransformer
ZoomInTransformer
ZoomOutSlideTransformer
ZoomOutTranformer
相关文章推荐
- ubuntu 14.04 登录界面无法进入系统
- foxmail 企业邮箱密码修改
- 每天一篇javascript学习小结(Date对象)
- 使用GCD
- mybatis
- Android: 修改文件 保存 ERROR;
- Git命令详解
- isapi_redirect-1.2.14下载地址
- Linux防火墙:iptables禁IP与解封IP常用命令
- POJ 2112—— Optimal Milking——————【多重匹配、二分枚举答案、floyd预处理】
- 将一个正方形分成4个大小一样的小正方形,再将其中一个小正方形分成4个小正方形,如此类推,分割n次是几个正方形?
- Tomcat源码解读系列——Tomcat对HTTP请求处理的整体流程
- 添加字体与字符集locale支持(基于busybox文件系统)
- 解读zookeeper的配置项
- 修改Centos的英文显示为中文显示
- TestFlight
- 删除数组中冗余元素
- Javascript总结
- 解决中文乱码问题
- java中volatile关键字的含义