Android之类似翻页效果(驾考宝典)
重要的事情:
本周一下午微信公众号系统给了我开通原创标识,昨天(周三)下午又给了我打赏的功能,且看下图:
这对我来说真是很愉快的事情!这样不但可以可各位朋友进行随时互动,还可以鼓励我继续努力下去......不说废话了,下面进入正题。
一、效果图
说明:类似驾考宝典APP做题时,一题一题翻页的效果,支持手势和点击翻页,还可以跳转指定页面。
二、代码
1,主页布局
说明:①最外层是一个自定义的ViewGroup,实现了手势功能;处理了和中间ViewPager的事件冲突问题,设置了回调监听工作。②中间展示题目的部分是自定义ViewPager,数据源的类型是Fragment。③效果图上看到的最下面的选题部分就是RecyclerView实现的功能。
2,主页Java代码
说明:初始化最外层的ViewGroup,设置相关监听代码。
说明:初始化底部的RecyclerView及事件监听处理逻辑。
说明:初始化中间展示题的ViewPager,关联适配器,设置滑动监听。
3,使用到的依赖
// 开原动画框架
compile 'com.nineoldandroids:library:2.4.0'
compile 'com.android.support:recyclerview-v7:25.1.0'
compile 'com.alibaba:fastjson:1.2.22'
三、数据源
数据是本地写好的json,解析使用fastJson。
code小生:
源码已上传至github,公众号里有链接。此demo设计类比较多,这里只是大致介绍了思路,便于拿到代码容易看懂。
赞 (0)