滑出式菜單實現:android-menudrawer

jopen 10年前發布 | 24K 次閱讀 Android開發 移動開發 android-menudrawer

滑出式菜單實現,它允許用戶在您的應用程序實現視圖之間進行導航/切換。
該項目具有多種菜單展示效果,其中最常見的就是通過屏幕邊緣拖動或點擊動作欄的“向上”按鈕顯示。
滑出式菜單實現: 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.baiduhome.net/lib/view/home/1388480775672

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!