扫码关注官方订阅号
android自带的DrawerLayout默认是边缘滑动,我想弄成全屏滑动,请问怎么弄?
在网上看到有用setDrawerLeftEdgeSize()方法来实现的:
setDrawerLeftEdgeSize()
不过这个方法有bug,因为我的主布局是drawerlayout和viewpager。
ringa_lee
就如题主说的,你都viewpager了,你怎么全屏滑动呢?你滑动的时候到底是viewpager动还是DrawerLayout动呢?
楼主是想在viewpager的每个页面都要拉出drawerlayout吗?这样截获点击事件后,事件被drawlayout消耗了,viewpager就无法滑动.
楼主是想在viewpager的最左边滑动嘛?可以试试重写viewpager的onintercapttouchevent方法
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
就如题主说的,你都viewpager了,你怎么全屏滑动呢?你滑动的时候到底是viewpager动还是DrawerLayout动呢?
楼主是想在viewpager的每个页面都要拉出drawerlayout吗?这样截获点击事件后,事件被drawlayout消耗了,viewpager就无法滑动.
楼主是想在viewpager的最左边滑动嘛?可以试试重写viewpager的onintercapttouchevent方法