Android ViewPager切换之PageTransformer接口中transformPage方法position参数使用详解
来源:互联网 发布:女生做seo 编辑:程序博客网 时间:2024/06/14 21:12
从3.0开始,ViewPager开始支持自定义切换动画,暴露的接口为PageTransformer,因此只要实现PageTransformer接口和其唯一的方法transformPage(View view, float position)即可。
参数position
给定界面的位置相对于屏幕中心的偏移量。在用户滑动界面的时候,是动态变化的。那么我们可以将position的值应用于setAlpha(), setTranslationX(), or setScaleY()方法,从而实现自定义的动画效果。
另 外在ViewPager滑动时,内存中存活的Page都会执行transformPage方法,在滑动过程中涉及到两个Page,当前页和下一页,而它们 的position值是相反的(因为是相对运动,一个滑入一个滑出),比如,页面A向右滑动到屏幕一半,页面B也正好处于一半的位置,那么A和B的 position为:0.5 和 -0.5
position == 0 :当前界面位于屏幕中心的时候
position == 1 :当前Page刚好滑出屏幕右侧
position == -1 :当前Page刚好滑出屏幕左侧
0 0
- Android ViewPager切换之PageTransformer接口中transformPage方法position参数使用详解
- Android ViewPager切换之PageTransformer接口中transformPage方法position参数使用详解
- 关于ViewPager类中PageTransformer接口的transformPage(View page, float position)方法解析
- viewPager的 transformPage方法中position含义
- ViewPager之PageTransformer接口
- Android ViewPager切换动画PageTransformer
- ViewPager切换动画PageTransformer使用
- ViewPager切换动画PageTransformer使用
- ViewPager切换动画PageTransformer使用
- ViewPager切换动画PageTransformer使用
- Android ViewPager的切换动画效果PageTransformer
- ViewPager切换动画PageTransformer的使用
- Andriod ViewPager切换动画PageTransformer使用
- ViewPager切换动画PageTransformer的使用
- android viewpager instantiateItem方法的position参数
- Android 实现个性的ViewPager切换动画 实战PageTransformer
- Android 实现个性的ViewPager切换动画 实战PageTransformer
- ViewPager使用PageTransformer的各种切换的效果
- Java总结系列之集合体系
- Druid使用起步—在javaWeb项目中配置监控
- CentOS7安装GitLab的步骤
- Maven 手动添加 JAR 包到本地仓库
- Linux 下编译安装软件,找不到共享库 xx.so 的解决办法
- Android ViewPager切换之PageTransformer接口中transformPage方法position参数使用详解
- 头文件相互包含引起的编译问题
- DBcommand 、DBconnection对象的使用示例。
- Redhat安装教程
- hdu3388(二分+容斥)。。无限超时
- HDU2044 一只小蜜蜂...
- PL/SQL连接oracle时弹出空白框
- Swift开发基础 二
- 看看Spring的源码——Bean加载过程