搞了个ViewPager仿淘宝滑动打开详情页面,思路自己觉得蛮好玩的记录下,如果有更好的实现方式请回复我哈。
先看效果图:



基本思路:
1、布局让ViewPager和提示控件在同一个LinearLayout横向上,默认情况下ViewPager的宽度充满整个屏幕;
2、监听ViewPager的onTouch事件,通过计算拖拽的距离来动态控制ViewPager的宽度(个人觉得蛮好玩哈),这样在右边屏幕外的提示控件就能显示出来了;
3、根据拖拽的距离然后打开详情界面。
源码位置:
GitHub: GitHub - JacCheng/viewpagerdemo
网友评论