android侧滑菜单框架SlidingMenu的使用

来源:互联网 发布:十分钟学会python 编辑:程序博客网 时间:2024/05/21 06:39

在使用之前需要先添加SlidingMenu的jar包,网上很多

用法并不复杂,代码可以像这样些,代码中的注释可以说明Sldingmenu如何使用

</pre><pre name="code" class="java">public class MainActivity extends Activity {private SlidingMenu slidingMenu;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);slidingMenu = new SlidingMenu(this);// 也可通过继承// SlidingActivity,用slidingMenu=getSlidingMenu();获取实例slidingMenu.setMode(SlidingMenu.LEFT);// 设置共左边滑入slidingMenu.setBehindOffsetRes(R.dimen.sliding_menu_offset);// 设置滑动菜单视图的宽度// 不设置菜单会铺满屏幕slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);// 设置触摸屏幕的模式// slidingMenu.setShadowWidthRes(R.dimen.sliding_menu_ShadowWidth);// slidingMenu.setShadowDrawable(R.drawable.ic_launcher);// slidingMenu.setFadeDegree(0.35f); // 设置渐入渐出效果的值 ,可不写slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);// 设置附着的activityslidingMenu.setMenu(R.layout.slidingmenu);// 为侧滑菜单设置布局// SlidingMenu也可作为普通的View,在布局中想怎么用就怎么样}@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {switch (keyCode) {case KeyEvent.KEYCODE_MENU:slidingMenu.toggle(true);// 设置菜单的展开和收起break;default:break;}return super.onKeyDown(keyCode, event);}}



demo地址点击打开链接

0 0
原创粉丝点击