drawerLayout可以去看看这个源码,其实主要就用到了两个东西,一个是overscroller,offsetLeftAndRight,分别是计算要滑动的位置和滑动方法,初始化时将目标页面通过offsetLeftAndRight移出到屏幕外,滑动时通过offsetLeftAndRight移到屏幕内,布局上采用framelayout
提供个思路供你参考下,首先布局可以考虑可以覆盖的布局 framelayout 或者 relativelayout 首先把你侧滑菜单 最后添加到布局里面,位置通过 -xx dp隐藏到屏幕外,再去代码里面通过监听滑动事件,通过动画来实现拖出来的效果
Slidingmenu的效果?
80,351
社区成员
91,288
社区内容
加载中
试试用AI创作助手写篇文章吧