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)

相关推荐