炫酷的ViewPager翻页动画
先看效果图
直接拿去就能用,和普通的ViewPager一样的用法。
public class ReaderViewPager extends ViewPager {public ReaderViewPager(Context context) {this(context, null);}public ReaderViewPager(Context context, AttributeSet attrs) {super(context, attrs);setReadEffect();}@SuppressLint("ClickableViewAccessibility")public void setReadEffect() {setPageTransformer(true, new PageTransformer() {private float MIN_SCALE = 0.5f;//初始@Overridepublic void transformPage(View view, float position) {// TODO Auto-generated method stubint pageWidth = view.getWidth();if (position <= 0) {view.setTranslationX(0);view.setScaleX(1);view.setScaleY(1);} else if (position <= 1) { // (0,1]float SCALE = 0.5f - position / 2;view.setScaleX(MIN_SCALE + SCALE);view.setScaleY(MIN_SCALE + SCALE);view.setAlpha(MIN_SCALE + SCALE);view.setTranslationX(pageWidth * -position);} else {view.setTranslationX(pageWidth);}}});//默认预加载3setOffscreenPageLimit(3);//屏蔽多点触摸setOnTouchListener(new OnTouchListener() {@Overridepublic boolean onTouch(View v, MotionEvent event) {// TODO Auto-generated method stubif (event.getActionMasked() == MotionEvent.ACTION_POINTER_DOWN) {return true;} else {return false;}}});}
}
炫酷的ViewPager翻页动画相关推荐
- 6个超炫酷的HTML5电子书翻页动画【转】
6个超炫酷的HTML5电子书翻页动画 WebGL 演示网址:http://bookcase.chromeexperiments.com 相信大家一定遇到过一些电子书网站,我们可以通过像看书一样翻页来浏 ...
- jQuery仿真翻书炫酷翻页动画插件
下载地址booklet的一款jQuery仿真杂志翻页动画插件,看起来很炫酷的翻书效果. dd:
- css 右上角 翻开动画_6个超炫酷的HTML5电子书翻页动画
相信大家一定遇到过一些电子书网站,我们可以通过像看书一样翻页来浏览电子书的内容.今天我们要分享的HTML5应用跟电子书翻页有关,我们精选出来的6个电子书翻页动画都非常炫酷,而且都提供源码下载,有需要的 ...
- html5 3d翻页,HTML5 3D书本翻页动画
这是一款十分炫酷的HTML5 3D书本翻页动画,效果相对比较简单,拖拽鼠标模拟用手翻页,更漂亮的是翻页过程中,呈现出逼真的3D立体效果.书本中的文字和图片也会3D展示,非常酷. HTML代码 Lore ...
- HTML5 3D书本翻页动画
这是一款十分炫酷的HTML5 3D书本翻页动画,效果相对比较简单,拖拽鼠标模拟用手翻页,更漂亮的是翻页过程中,呈现出逼真的3D立体效果.书本中的文字和图片也会3D展示,非常酷. HTML代码 < ...
- Android开发笔记(十八)书籍翻页动画PageAnimation
前面几节的动画都算简单,本文就介绍一个复杂点的动画--书籍翻页动画.Android有自带的翻页动画ViewPager,不过ViewPager只实现了平移效果.即便使用补间组合动画或者属性动画,也只是把 ...
- 安卓APP_ 布局(7) —— ViewPager翻页
摘自:安卓APP_ 布局(7) -- ViewPager翻页 作者:丶PURSUING 发布时间: 2021-04-14 19:37:18 网址:https://blog.csdn.net/weixi ...
- jQuery和CSS3炫酷滚动页面内容元素动画特效
jquery-smoove是一款jQuery和CSS3炫酷滚动页面内容元素动画特效插件.该内容元素动画插件在页面滚动到指定位置时,该位置的HTML元素会执行指定的CSS3动画特效,如旋转.翻转.放大缩 ...
- css3特效框,科技常识:6种非常炫酷的CSS3按钮边框动画特效
今天小编跟大家讲解下有关6种非常炫酷的CSS3按钮边框动画特效 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关6种非常炫酷的CSS3按钮边框动画特效 的相关资料,希望小伙伴们看了有所帮助. ...
- 最新超炫酷的动态引导页官网HTML源码
正文: 最新超炫酷的动态引导页官网HTML源码,背景是动态的,非常炫酷,有兴趣的自行去体验吧,其它就没什么好介绍的了. 程序: wwxegu.lanzoui.com/iOt9B0h05iof 图片:
最新文章
- 如何取消linux响铃_linux初学者入门:VIM编辑简易指南(常用操作)
- 嵌入式软硬件开发中遇到的坑
- 【CTF】paradigm-CTF babysandbox
- C语言再学习 -- 详解C++/C 面试题 2
- track文件 什么是git_git常用命令
- go1.14基于信号的抢占式调度实现原理
- 定时更换超级连接的代码
- vue中请求接口怎么封装公共地址_如何修改Vue打包后文件的接口地址配置(转自网络)...
- html文字和下划线怎么分开,HTML css样式怎样才能像下图那样把文字分开,还有下划线,请帮我补写下 ,谢谢!!...
- OO第二次课程总结分析
- Windows常用软件推荐
- 为什么今年高考数学又出编程题?
- Qt - 抽签小工具源码
- dlopen failed: empty/missing DT_HASH in quot;libx.soquot; (built with --hash-style=gnu?)
- SpringBoot后端+Vue之AntDesignVue前端实现查询表格导出excel功能
- 漫谈并发编程:Actor模型
- 如何成为一名架构师?
- 搜狗输入法乱码 解决
- 【无人机】基于混合粒子群算法求解无人机航迹规划问题附Matlab代码
- flux 中的 buffer 的原理
热门文章
- CryEngine Plugin 创建
- CAS单点登录:CAS服务端搭建
- python3从零学习-python宗谱
- 加入飞桨特殊兴趣小组(PPSIG),点亮AI时代的梦想
- 商汤科技VS旷视科技VS依图科技(转)
- 计算机发送到桌面快捷方式,win10系统右键菜单“发送到桌面快捷方式”选项不见了的详细步骤...
- com.android.phone已停止运行怎么解决方法,com.android.phone进程意外停止/已停止运行的原因及解决方法...
- 【debug】Support for password authentication was removed on August 13, 2021.解决
- RPG或SLG游戏在线地图编辑器
- 2019.7.summary