搞了個(gè)ViewPager仿淘寶滑動(dòng)打開詳情頁面骗露,思路自己覺得蠻好玩的記錄下歼争,如果有更好的實(shí)現(xiàn)方式請(qǐng)回復(fù)我哈症见。
先看效果圖:
1阅束、剛向左拖拽的時(shí)候
2堪置、拖拽到能顯示全部提示界面時(shí)候
3躬存、拖拽到可以打開詳情頁的時(shí)候
基本思路:
1、布局讓ViewPager和提示控件在同一個(gè)LinearLayout橫向上舀锨,默認(rèn)情況下ViewPager的寬度充滿整個(gè)屏幕岭洲;
2、監(jiān)聽ViewPager的onTouch事件坎匿,通過計(jì)算拖拽的距離來動(dòng)態(tài)控制ViewPager的寬度(個(gè)人覺得蠻好玩哈)盾剩,這樣在右邊屏幕外的提示控件就能顯示出來了雷激;
3、根據(jù)拖拽的距離然后打開詳情界面告私。
源碼位置:
GitHub:?GitHub - JacCheng/viewpagerdemo