滑出式菜单实现:android-menudrawer

jopen 10年前

滑出式菜单实现,它允许用户在您的应用程序实现视图之间进行导航/切换。
该项目具有多种菜单展示效果,其中最常见的就是通过屏幕边缘拖动或点击动作栏的“向上”按钮显示。
滑出式菜单实现: android-menudrawer

实现功能:

  • 菜单可以沿着四个边放置。
  • 支持附加一个始终可见、不可拖动的菜单。
  • 菜单的内容和整个窗口都可以隐藏。
  • 可用于XML布局。
  • 显示当前可见屏幕的指示器。

左边菜单

public class SampleActivity extends Activity {        private MenuDrawer mDrawer;        @Override      protected void onCreate(Bundle state) {          super.onCreate(state);          mDrawer = MenuDrawer.attach(this);          mDrawer.setContentView(R.layout.activity_sample);          mDrawer.setMenuView(R.layout.menu_sample);      }  }

右边菜单

public class SampleActivity extends Activity {        private MenuDrawer mDrawer;        @Override      protected void onCreate(Bundle state) {          super.onCreate(state);          mDrawer = MenuDrawer.attach(this, Position.RIGHT);          mDrawer.setContentView(R.layout.activity_sample);          mDrawer.setMenuView(R.layout.menu_sample);      }  }

项目主页:http://www.open-open.com/lib/view/home/1388480775672