首页 > 解决方案 > BottomSheet 可以显示在另一个视图后面吗?

问题描述

是否可以打开BottomSheet另一个视图?(在我的例子中是一个按钮)我应该使用什么样的布局?

在此处输入图像描述

标签: androidxmlandroid-layout

解决方案


您应该能够使用像这样的布局来实现这一点,这在我的情况下是有效的:

<androidx.coordinatorlayout.widget.CoordinatorLayout>

    <View
        android:id="@+id/bottomSheet"
        app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior"/>

    <View android:id="@+id/viewYouWantAbove"/>

</androidx.coordinatorlayout.widget.CoordinatorLayout>

因此,您希望位于底部工作表之上的视图只需要位于 xml 中的底部工作表之后。

注意:如果您的底部工作表具有标高,则另一个视图必须具有更高或相等的标高才能高于。


推荐阅读