在Android中将CardView显示为对话框

I. *_*. A 1 android android-alertdialog android-cardview

我希望显示一个CardVeiw显示用户的一些信息.同时,我需要它的行为类似于一个对话框,同时,我需要让用户点击左下方的按钮,如下图所示,并翻转CardView显示另一个CardView更丰富的内容,如一些详细的描述......这是一个例子:

到目前为止,我知道我可以创建一个Dialog,但我的内容可以滚动.因此,Dialog在这种情况下使用a可能不是一个好习惯(根据https://material.io/guidelines/components/dialogs.html#dialogs-alerts).

在此输入图像描述

所以我想知道这个问题的最佳实践是什么?

44k*_*rma 10

将对话框窗口背景设置为透明 dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);