Android Feuilles de fond modales avec BottomSheetDialogFragment


Exemple

Vous pouvez réaliser des feuilles de fond modales en utilisant un BottomSheetDialogFragment .

Le BottomSheetDialogFragment est une feuille de fond modale.
Ceci est une version de DialogFragment qui affiche une feuille inférieure en utilisant BottomSheetDialog au lieu d'une boîte de dialogue flottante.

Définissez simplement le fragment:

public class MyBottomSheetDialogFragment extends BottomSheetDialogFragment {

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        return inflater.inflate(R.layout.my_fragment_bottom_sheet, container);
    }
}

Ensuite, utilisez ce code pour afficher le fragment:

MyBottomSheetDialogFragment mySheetDialog = new MyBottomSheetDialogFragment();
FragmentManager fm = getSupportFragmentManager();
mySheetDialog.show(fm, "modalSheetDialog");

Ce fragment va créer un BottomSheetDialog .