1:基本设置:
SlidingMenu slidingMenu=new SlidingMenu(this);//设置侧滑从那边滑出
slidingMenu.setMode(SlidingMenu.LEFT);
//设置策划宽度
slidingMenu.setBehindOffset(200);
//依附在activity
slidingMenu.attachToActivity(this,SlidingMenu.SLIDING_CONTENT);
//设置sliding布局
slidingMenu.setMenu(view);
//点击出现侧滑菜单
slidingMenu.toggle();
2:常用属性:
//设置侧滑菜单的位置,可选值LEFT , RIGHT , LEFT_RIGHT (两边都有菜单时设置) menu.setMode(SlidingMenu.LEFT_RIGHT); // 设置触摸屏幕的模式,可选只MARGIN , CONTENT menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN); //根据dimension资源文件的ID来设置阴影的宽度 menu.setShadowWidthRes(R.dimen.shadow_width); //根据资源文件ID来设置滑动菜单的阴影效果 menu.setShadowDrawable(R.drawable.shadow); // 这两个都是设置滑动菜单视图的宽度,二选一 //设置SlidingMenu离屏幕的偏移量 menu.setBehindOffsetRes(R.dimen.slidingmenu_offset); //设置宽度 menu.setBehindWidth() // 设置渐入渐出效果的值 menu.setFadeDegree(0.35f); //设置SlidingMenu与下方视图的移动的速度比,当为1时同时移动,取值0-1 menu.setBehindScrollScale(1.0f); //设置二级菜单的阴影效果 menu.setSecondaryShadowDrawable(R.drawable.shadow); //设置右边(二级)侧滑菜单 menu.setSecondaryMenu(R.layout.right_menu_frame); //为侧滑菜单设置布局 menu.setMenu(R.layout.leftmenu); //把滑动菜单添加进所有的Activity中,可选值SLIDING_CONTENT , SLIDING_WINDOW menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);