Android 在 jfeinstein SlidingMenu 中使用 LEFT_RIGHT
Posted
技术标签:
【中文标题】Android 在 jfeinstein SlidingMenu 中使用 LEFT_RIGHT【英文标题】:Android use LEFT_RIGHT in jfeinstein SlidingMenu 【发布时间】:2015-03-31 16:14:43 【问题描述】:在我的应用程序中,我想要两个滑动菜单,左右滑动,在这个库源文件中我找到了LEFT_RIGHT
选项,我想我可以在应用程序中拥有这种能力,但我找不到任何关于如何创建的文档两个滑动菜单。
setBehindContentView(R.layout.slide_menu_ketabeavval_list);
// customize the SlidingMenu
mSlidingMenu = getSlidingMenu();
mSlidingMenu.setShadowDrawable(R.drawable.shape_sliding_menu_shadow);
mSlidingMenu.setBehindOffsetRes(R.dimen.sliding_menu_offset);
mSlidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
mSlidingMenu.setMode(SlidingMenu.LEFT_RIGHT);
mSlidingMenu.setFadeDegree(0.35f);
mSlidingMenu.setFadeEnabled(true);
【问题讨论】:
【参考方案1】:老实说,我不确定 LEFT_RIGHT 是做什么的,但您想做的是创建两个不同的滑动菜单。只需将一个设置为 LEFT 模式,一个设置为 RIGHT 模式,如下:
// Initialize the left sliding menu
mSlidingMenuLeft = new SlidingMenu(this);
mSlidingMenuLeft.setMode(SlidingMenu.LEFT); // Define the orientation to the left
// Initialize the right sliding menu
mSlidingMenuRight = new SlidingMenu(this);
mSlidingMenuRight.setMode(SlidingMenu.RIGHT); // Define the orientation to the right
之后,分别处理每一个,包括设置它们的内容。
您想要进行很多优化,包括在一个 SlidingMenu 处于打开状态时禁用另一个。如果您希望看到两个具有优化功能的 SlidingMenus - 尽管您必须筛选整个 Activity - 请随时查看带有两个 SlidingMenus here 的此应用程序。
希望对你有帮助~
【讨论】:
以上是关于Android 在 jfeinstein SlidingMenu 中使用 LEFT_RIGHT的主要内容,如果未能解决你的问题,请参考以下文章
Android查看jfeinstein SlidingMenu布局顶部而不移动内容