如何放置一个 DialogFragment above/below 另一个 DialogFragment?

How to place a DialogFragment above/below another DialogFragment?

我正在尝试显示一些内容 abov/below 一个 Dialog 片段,但我不希望这两个 XML 布局相同,因为其中一个 DialogFragment 比另一个宽如果它们在同一个 XML 上,那看起来就很奇怪。所以我试图实现这样的目标: picture

我在这里发现了这个问题: 但我认为这不适用于我的用例。

这里不需要两个不同的对话框。只膨胀一个对话框,里面有两张卡片。

<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <com.google.android.material.card.MaterialCardView ... />

    <com.google.android.material.card.MaterialCardView ... />

</androidx.constraintlayout.widget.ConstraintLayout>