quel composant je dois choisir pour réaliser un dialogue personnalisé en bas, comme indiqué dans l'image ci-dessous? dois-je choisir alertdialog, popupwindow ou fragmentdialog?
Essaye ça
BottomSheetDialog dialog = new BottomSheetDialog (YourActivity.this); Dialog.setContentView (YourView);
dialog.show ();
Edit: Je ne savais pas qu'il y avait un composant intégré dans Android pour le faire. Bon à savoir! Aussi, vérifiez ceci:
Je recommanderais FragmentDialog
sans aucun doute.
Il est tellement plus facile de créer une Dialog
personnalisée en ce qui concerne l'emplacement et la conception.
Code Kotlin pour exécuter ButtomSheetDialog personnalisé (exécuté dans Activity)
var CustomSelectProfilePicBottomSheetDialog = BottomSheetDialog(this)
val layoutButtomSheetView = this.layoutInflater.inflate(R.layout.ly_custom_buttom_sheet_frg_dialog, null)
CustomSelectProfilePicBottomSheetDialog.setContentView(layoutButtomSheetView)
CustomSelectProfilePicBottomSheetDialog.show()