SlidingMenu笔记

来源:互联网 发布:遗精频繁怎么办 知乎 编辑:程序博客网 时间:2024/05/29 17:24

Github地址:https://github.com/jfeinstein10/SlidingMenu


将library文件夹下src中除app以外的java文件copy到项目,res里面资源合并到项目就可以使用了。


示例代码:

//...FragmentManager manager;SlidingMenu slidingMenu;//...@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);slidingMenu = new SlidingMenu(this);setContentView(R.layout.activity_main_l);manager = getSupportFragmentManager();//...DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);int mScreenWidth = dm.widthPixels;// 获取屏幕分辨率宽度slidingMenu.setMode(SlidingMenu.RIGHT);slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);// slidingMenu.setShadowWidthRes(R.dimen.shadow_width);// slidingMenu.setShadowDrawable(R.drawable.shadow);slidingMenu.setBehindOffsetRes(R.dimen.slidingmenu_offset);// slidingMenu.setBehindOffset(i);slidingMenu.setBehindWidth((int) (mScreenWidth * 0.8));slidingMenu.setFadeDegree(0.35f);slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);slidingMenu.setMenu(R.layout.main_right_layout);manager.beginTransaction().replace(R.id.main_right_fragment, new RightMenuFragment()).commit();}


0 0
原创粉丝点击