从底部滑动菜单,就像在 Dropbox 中一样

Sliding menu from bottom, like in Dropbox

有谁知道,Dropbox 在Android 中使用什么菜单?我不明白,它是 SlidingDrawer、NavigationDrawer 还是其他东西。像这样的东西,对我来说非常有用。

这是一个 material BottomSheet。 没有官方 android sdk 来集成它,但 Flipboard 提供了一个带有一些 BottomSheet 实用程序的库。

你可以在那里找到它: https://github.com/Flipboard/bottomsheet

并使用:

MenuSheetView menuSheetView = new MenuSheetView(MenuActivity.this, MenuSheetView.MenuType.LIST, "Create...", new MenuSheetView.OnMenuItemClickListener() {
        @Override
        public boolean onMenuItemClick(MenuItem item) {
            if (bottomSheetLayout.isSheetShowing()) {
                bottomSheetLayout.dismissSheet();
            }
            // do something
            return true;
        }
    });
menuSheetView.inflateMenu(R.menu.create);
bottomSheetLayout.showWithSheetView(menuSheetView);