【问题标题】:Android use LEFT_RIGHT in jfeinstein SlidingMenuAndroid 在 jfeinstein SlidingMenu 中使用 LEFT_RIGHT
【发布时间】: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);

【问题讨论】:

    标签: android android-sliding


    【解决方案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 的此应用程序。

    希望对你有帮助~

    【讨论】:

      猜你喜欢
      • 2015-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多