drawer , drawer menu , slide out , 拉出菜单 , 抽屉菜单 , 抽屉视图

来源:互联网 发布:win10系统 编程 编辑:程序博客网 时间:2024/04/30 09:57
drawer , drawer menu , slide out , 拉出菜单 , 抽屉菜单 , 抽屉视图
在开发中会经常使用到侧边栏(抽屉)Android官方时给出了一个抽屉控件,但我感觉官方给出的控件UI不是特别好看,有时候不能满足我们的需求,所以我决定找了一个第三个的库,这个库使用简单,并且在项目中打包是占得内存小。
下面我讲下这个控件,其实既然是第三方的别人写的肯定简单的好用的先看图:
这个是代码,没多少且简单
// 实例话左右抽屉mNav = new SimpleSideDrawer(this);// 左边的布局View view0 = mNav.setLeftBehindContentView(R.layout.activity_behind_left_simple);// 主页面的按钮的监听button = (Button) findViewById(R.id.leftBtn);// 主页面的按钮的监听button.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubmNav.toggleLeftDrawer();}});// 这个是右边的布局的子控件button2 = (Button) view0.findViewById(R.id.behind_btn);// 控件的监听button2.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {Toast.makeText(getApplicationContext(), "我是左边的样式",Toast.LENGTH_SHORT).show();}});// 右边的布局mNav.setRightBehindContentView(R.layout.activity_behind_right_simple);// 主页面的按钮button1 = (Button) findViewById(R.id.rightBtn);// 主页面的按钮的监听button1.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {// TODO Auto-generated method stubmNav.toggleRightDrawer();}});

源代码下载

0 0