ANDROID抽屉式左右侧滑菜单DEMO源代码下载
16lz
2021-01-23
SlidingMenu架包用于在项目中添加左右侧滑非常方便简洁、使用的方式也非常简单、架包的源码也一同包含在内、侧滑滑动区域也可以设置自定义的模式、如menu.setTouchModeAbove( SlidingMenu.TOUCHMODE_FULLSCREEN );则设置为边缘滑动模式
即只有滑动边缘的时候才会启动菜单、也可设置为其他模式、以使用不同的开发需求、这样既可解决滑动事件冲突问题!对于Android开发者非常方便
onCreate() 代码
protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);conFragment=newContentFragment();//新建主页menuFragment=newMenuFragment();//新建菜单menu=newSlidingMenu(this,SlidingMenu.SLIDING_CONTENT);menu.setMenu(R.layout.menu_main);menu.setSecondaryMenu(R.layout.second_menu);//menu.setSecondaryShadowDrawable(R.drawable.shadow);menu.setShadowWidth(20);//设置阴影有立体效果menu.setShadowDrawable(R.drawable.shadow);menu.setBehindOffset(50);menu.setBehindScrollScale(1);menu.setBehindWidth((int)(getWindowManager().getDefaultDisplay().getWidth()*0.6));menu.setFadeDegree(1.0f);menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);menu.setMode(SlidingMenu.LEFT_RIGHT);initView();}
initView() 代码
privatevoidinitView(){button=(Button)this.findViewById(R.id.exit);button.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){MainActivity.this.finish();}});FragmentTransactionft=this.getSupportFragmentManager().beginTransaction();ft.replace(R.id.content_frame,conFragment);ft.replace(R.id.menu_frame,menuFragment);ft.commit();}
切换主页对应菜单的内容代码
publicvoidswitchContent(Fragmentfragment){FragmentTransactionft=this.getSupportFragmentManager().beginTransaction();conFragment=fragment;ft.replace(R.id.content_frame,conFragment);ft.addToBackStack(null);ft.commit();menu.showContent();}
最后给贴上Demo的源代码、希望对大家有用、有兴趣的哥们可以下载看看
源代码下载链接:http://dwtedx.com/itshare_468.html
若资源对你有帮助、关注DD博客微信公众号(ddblogs)吧
想获得DD博客的时时一手代码请关注我的新浪微博http://weibo.com/dwtedx
有任何疑问或要获取更多代码、可以在下面进行评论哈、希望不吝赐教
或者你也可以给我留言:http://dwtedx.com/message_1.html
感谢你的访问、祝你生活愉快、欢迎常来逛逛
更多相关文章
- Android操作系统安全(分层结构、应用沙盒、安全进程通信、Android
- Android的两种菜单
- Android Activity 的四种启动模式
- Android4.2也能视频通讯啦!最新应用附代码分享
- Builder模式及其在Android中的使用
- 研究开源OpenWnn Android输入法源代码
- Android实现自定义滑动式抽屉效果菜单
- 什么是Android上的USB调试模式以及如何启用它?
- Android Recovery模式学习体会