Как сгладить фон при использовании BottomSheet из библиотеки поддержки?

Как фон может быть затемнен, как показано здесь ?

Я установил его нормально, используя CoordinatorLayout и BottomSheetBehavior .

Это просто покажет нижний лист.

 public class MyBottomSheet extends BottomSheetDialogFragment { private static final String TAG = "MyBottomSheet"; @NonNull @Override public Dialog onCreateDialog(final Bundle savedInstanceState) { final BottomSheetDialog dialog = (BottomSheetDialog) super.onCreateDialog(savedInstanceState); final View view = View.inflate(getContext(), R.layout.my_custom_view, null); dialog.setContentView(view); behavior = BottomSheetBehavior.from((View) view.getParent()); return dialog; } public void show(final FragmentActivity fragmentActivity) { show(fragmentActivity.getSupportFragmentManager(), TAG); } } 

Чтобы закрыть диалоговое окно просто как обычный вызов close() .

Использовать BottomSheetDialog

В основном это диалог (т. Е. Поддержка тусклый) и поддержка модального поведения нижних листов дают ему попробовать