SlidingMenu与抽屉的效果相同,没有多大区别,唯一的区别就是个别动画的效果不同。由于是第三方,需要导包。
布局代码:
<com.jeremyfeinstein.slidingmenu.lib.SlidingMenu
android:layout_width="match_parent"
android:layout_height="match_parent">
</com.jeremyfeinstein.slidingmenu.lib.SlidingMenu>
java代码:
f1 = findViewById(R.id.f1);
menu = new SlidingMenu(this);
menu.setMenu(R.layout.sliding_item);//设置布局
menu.setMode(SlidingMenu.LEFT);//设置出现位置
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);//在整个屏幕上,只要向右滑动,都可以拉出抽屉.
menu.setBehindOffset(400);//单位是像素,拉出抽屉后,主界面剩余的宽度.
menu.attachToActivity(this,SlidingMenu.SLIDING_WINDOW);//将侧滑菜单滑出,并且toolbar跟着滑动.