收起左侧 [Android界面] 左右slidingMenu+iewpager冲突
2016-07-07 13:47
351 查看
加个OnPageChangeListener监听,当滑到第一页时把SlidingMenu设置为setMode(SlidingMenu.LEFT),当滑到最后一页时把SlidingMenu设置为setMode(SlidingMenu.RIGHT),滑到中间时把SlidingMenu设置为setTouchModeAbove(SlidingMenu.TOUCHMODE_NONE); |
@Override
public void onPageSelected(int arg0) {
if(adapter!=null && adapter.getCount()>1) {
if(arg0==0) {//第一页
menu.setMode(SlidingMenu.LEFT);
menu .setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
} else if(position==adapter.getCount()-1){ //最后一页
menu .setMode(SlidingMenu.RIGHT);
menu .setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
} else { //中间页面
menu .setMode(SlidingMenu.LEFT_RIGHT);
menu .setTouchModeAbove(SlidingMenu.TOUCHMODE_NONE);
}
}
}
}
相关文章推荐
- Android 系统开发系列一
- Android开发应用安装出现两个相同应用的解决办法
- 【Android基础知识】Fragment设计哲学和加载方式
- android Log
- 构建Android缓存模块--bitmapFun
- android自动push脚本(bat)
- [android]三步实现从右向左输入的金额输入框EditText
- android轻量级开源缓存框架——ASimpleCache(ACache)源码分析
- Android4.3 蓝牙BLE初步
- android上的缓存、缓存算法和缓存框架
- android AttributeSet
- Android抽取Module问题总结
- Android View视图绘制流程
- Android LayoutInflater介绍
- android listview addHeaderView和addFooterView的注意事项
- android之刮刮卡中奖效果PorterDuffXfermode与paint属性详解
- android单元测试
- android屏幕适配的问题
- Android源码编译的心得
- 【Android】Android SDK在线更新镜像服务器