slidingMenu侧滑菜单(加入碎片)
来源:互联网 发布:mac chill 试色 编辑:程序博客网 时间:2024/06/06 02:17
直接复制粘贴的简单用法(this要换成getApplicationContext不然可能报错)
1.导包
2.粘贴进去一个drawable里边的shadow.xml(new drawable shap标签)
<?xml version="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.android.com/apk/res/android" > <gradient android:endColor="#33000000" android:centerColor="#11000000" android:startColor="#00000000" /> </shape>
3.在java中写入下列代码就可以了
// configure the SlidingMenu SlidingMenumenu = new SlidingMenu(getApplicationContext()); menu.setMode(SlidingMenu.LEFT);//设置左侧弹出 // 设置触摸屏幕的模式 // 三个参数TOUCHMODE_MARGIN,在左侧附近会弹出、TOUCHMODE_FULLSCREEN,在全屏拉都会弹出、TOUCHMODE_NONE不允许滑动弹出 menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN); // 设置侧拉框和activity的阴影宽度 // 这个资源是在values下的dimens中15dp, menu.setShadowWidth(15); //menu.setShadowWidthRes(R.dimen.shadow_width); menu.setShadowDrawable(R.drawable.shadow);//设置阴影的渐变色 // 设置滑动菜单视图离屏幕的偏移量 这里是80dp menu.setBehindOffset(80); //menu.setBehindOffsetRes(R.dimen.slidingmenu_offset); // 设置渐入渐出颜色渐变比例拉出来的过程中,侧拉框的颜色会发生改变0不变,1从黑到原本的颜色 menu.setFadeDegree(0.35f); /** * SLIDING_WINDOW will include theTitle/ActionBar in the content * section of the SlidingMenu, whileSLIDING_CONTENT does not. */ // 把滑动菜单添加进所有的Activity中,可选值SLIDING_CONTENT, SLIDING_WINDOW menu.attachToActivity(this,SlidingMenu.SLIDING_CONTENT); // 为侧滑菜单设置布局 menu.setMenu(R.layout.leftmenu);
4.设置某个控件点击弹出和收进
// 点击左侧图标时会弹出和收进侧拉框 imgLeft.setOnClickListener(newOnClickListener() { @Override publicvoid onClick(View v) { //TODO Auto-generated method stub if(menu.isMenuShowing()) { menu.showContent(); }else { menu.showMenu(); } } });
SlidingMenu侧滑菜单(加入碎片)
其实只要把放入的布局看作是和activity的一体直接用getSupportFragmentManager().beginTransaction()
.replace();就可以了
0 0
- slidingMenu侧滑菜单(加入碎片)
- 安卓碎片fragment菜单侧滑slidingmenu
- 侧滑菜单(slidingMenu)
- SlidingMenu(侧滑菜单)
- SlidingMenu侧滑菜单
- SlidingMenu侧滑菜单
- SlidingMenu侧滑菜单
- SlidingMenu侧滑菜单
- SlidingMenu侧滑菜单
- SlidingMenu侧滑菜单
- SlidingMenu 侧滑菜单
- SlidingMenu侧滑菜单
- SlidingMenu 侧滑菜单
- Slidingmenu侧滑菜单
- SlidingMenu侧滑菜单
- SlidingMenu 侧滑菜单
- 侧滑菜单slidingMenu
- SlidingMenu 侧滑菜单
- JavaWeb之Filter(过滤器)
- Java的平台独立性
- maven项目创建后main/java missing问题
- JavaScript 模块化七日谈
- 我的debian8.4(Jessie)配置笔记
- slidingMenu侧滑菜单(加入碎片)
- 《Java虚拟机原理图解(一)》JVM运行时数据区
- ShardPreferences 保存登录状态
- js省市县联动
- 在项目中部署maven
- Zigzag Iterator
- Spring Session管理
- 一套解决问题的方法
- Android手机网络NetWorkType对应的常量值