搞了个ViewPager仿淘宝滑动打开详情页面,思路自己觉得蛮好玩的记录下,如果有更好的实现方式请回复我哈。
先看效果图:
![](https://img.haomeiwen.com/i1873275/6f5a850fac87342a.png)
![](https://img.haomeiwen.com/i1873275/ce0260bf830546fe.png)
![](https://img.haomeiwen.com/i1873275/bafaee76173a3cf2.png)
基本思路:
1、布局让ViewPager和提示控件在同一个LinearLayout横向上,默认情况下ViewPager的宽度充满整个屏幕;
2、监听ViewPager的onTouch事件,通过计算拖拽的距离来动态控制ViewPager的宽度(个人觉得蛮好玩哈),这样在右边屏幕外的提示控件就能显示出来了;
3、根据拖拽的距离然后打开详情界面。
源码位置:
GitHub: GitHub - JacCheng/viewpagerdemo
网友评论