如何在Android中实现侧边栏对话框

5

我曾在Discord移动应用程序等应用中看到它的使用,您可以通过滑动侧边打开窗口以显示活动成员列表。

有没有办法创建从右侧显示的模态对话框?下面的屏幕截图来自Google自己的Material Design网站,但我找不到任何支持库,可以让我创建侧面对话框。最接近的是BottomSheetDialog,但它仅从底部滑动。

enter image description here


1
抽屉布局。 - Mike M.
一个活动中有两个DrawerLayout是可以的吗? - flamyoad
1
从技术上讲,是的,但如果你的意思是想要两个抽屉 - 一个在每一侧 - 你可以使用单个DrawerLayout来实现。 - Mike M.
2个回答

1

0
尝试使用带有android:layout_gravity="end"的NavigationView。
<android.support.design.widget.NavigationView
    android:id="@+id/navigation_view"
    android:layout_height="match_parent"
    android:layout_width="wrap_content"
    android:layout_gravity="end"
    app:headerLayout="@layout/header"
    app:menu="@menu/drawer"
    />

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接