先看效果图

直接拿去就能用,和普通的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翻页动画相关推荐

  1. 6个超炫酷的HTML5电子书翻页动画【转】

    6个超炫酷的HTML5电子书翻页动画 WebGL 演示网址:http://bookcase.chromeexperiments.com 相信大家一定遇到过一些电子书网站,我们可以通过像看书一样翻页来浏 ...

  2. jQuery仿真翻书炫酷翻页动画插件

    下载地址booklet的一款jQuery仿真杂志翻页动画插件,看起来很炫酷的翻书效果. dd:

  3. css 右上角 翻开动画_6个超炫酷的HTML5电子书翻页动画

    相信大家一定遇到过一些电子书网站,我们可以通过像看书一样翻页来浏览电子书的内容.今天我们要分享的HTML5应用跟电子书翻页有关,我们精选出来的6个电子书翻页动画都非常炫酷,而且都提供源码下载,有需要的 ...

  4. html5 3d翻页,HTML5 3D书本翻页动画

    这是一款十分炫酷的HTML5 3D书本翻页动画,效果相对比较简单,拖拽鼠标模拟用手翻页,更漂亮的是翻页过程中,呈现出逼真的3D立体效果.书本中的文字和图片也会3D展示,非常酷. HTML代码 Lore ...

  5. HTML5 3D书本翻页动画

    这是一款十分炫酷的HTML5 3D书本翻页动画,效果相对比较简单,拖拽鼠标模拟用手翻页,更漂亮的是翻页过程中,呈现出逼真的3D立体效果.书本中的文字和图片也会3D展示,非常酷. HTML代码 < ...

  6. Android开发笔记(十八)书籍翻页动画PageAnimation

    前面几节的动画都算简单,本文就介绍一个复杂点的动画--书籍翻页动画.Android有自带的翻页动画ViewPager,不过ViewPager只实现了平移效果.即便使用补间组合动画或者属性动画,也只是把 ...

  7. 安卓APP_ 布局(7) —— ViewPager翻页

    摘自:安卓APP_ 布局(7) -- ViewPager翻页 作者:丶PURSUING 发布时间: 2021-04-14 19:37:18 网址:https://blog.csdn.net/weixi ...

  8. jQuery和CSS3炫酷滚动页面内容元素动画特效

    jquery-smoove是一款jQuery和CSS3炫酷滚动页面内容元素动画特效插件.该内容元素动画插件在页面滚动到指定位置时,该位置的HTML元素会执行指定的CSS3动画特效,如旋转.翻转.放大缩 ...

  9. css3特效框,科技常识:6种非常炫酷的CSS3按钮边框动画特效

    今天小编跟大家讲解下有关6种非常炫酷的CSS3按钮边框动画特效 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关6种非常炫酷的CSS3按钮边框动画特效 的相关资料,希望小伙伴们看了有所帮助. ...

  10. 最新超炫酷的动态引导页官网HTML源码

    正文: 最新超炫酷的动态引导页官网HTML源码,背景是动态的,非常炫酷,有兴趣的自行去体验吧,其它就没什么好介绍的了. 程序: wwxegu.lanzoui.com/iOt9B0h05iof 图片:

最新文章

  1. 如何取消linux响铃_linux初学者入门:VIM编辑简易指南(常用操作)
  2. 嵌入式软硬件开发中遇到的坑
  3. 【CTF】paradigm-CTF babysandbox
  4. C语言再学习 -- 详解C++/C 面试题 2
  5. track文件 什么是git_git常用命令
  6. go1.14基于信号的抢占式调度实现原理
  7. 定时更换超级连接的代码
  8. vue中请求接口怎么封装公共地址_如何修改Vue打包后文件的接口地址配置(转自网络)...
  9. html文字和下划线怎么分开,HTML css样式怎样才能像下图那样把文字分开,还有下划线,请帮我补写下 ,谢谢!!...
  10. OO第二次课程总结分析
  11. Windows常用软件推荐
  12. 为什么今年高考数学又出编程题?
  13. Qt - 抽签小工具源码
  14. dlopen failed: empty/missing DT_HASH in quot;libx.soquot; (built with --hash-style=gnu?)
  15. SpringBoot后端+Vue之AntDesignVue前端实现查询表格导出excel功能
  16. 漫谈并发编程:Actor模型
  17. 如何成为一名架构师?
  18. 搜狗输入法乱码 解决
  19. 【无人机】基于混合粒子群算法求解无人机航迹规划问题附Matlab代码
  20. flux 中的 buffer 的原理

热门文章

  1. CryEngine Plugin 创建
  2. CAS单点登录:CAS服务端搭建
  3. python3从零学习-python宗谱
  4. 加入飞桨特殊兴趣小组(PPSIG),点亮AI时代的梦想
  5. 商汤科技VS旷视科技VS依图科技(转)
  6. 计算机发送到桌面快捷方式,win10系统右键菜单“发送到桌面快捷方式”选项不见了的详细步骤...
  7. com.android.phone已停止运行怎么解决方法,com.android.phone进程意外停止/已停止运行的原因及解决方法...
  8. 【debug】Support for password authentication was removed on August 13, 2021.解决
  9. RPG或SLG游戏在线地图编辑器
  10. 2019.7.summary