Этого можно добиться с помощью пользовательского AlertDialog.
Извините, сейчас я не могу предоставить вам фрагмент кода именно так, как вам нужно (потому что у меня нет доступа к IDE atm).Но идея состоит в том, чтобы использовать Относительный макет для разработки того, каким вы хотите, чтобы ваш диалогИспользуйте imageview с растягиваемой формой, чтобы сделать его круглой формы и расположите его относительно Textviews.
Установите макет в качестве представления для alerttdialog.
Перед вызовом .show()
в своем alerttdialog,use
"alertdialog".getWindow().setBackgroundDrawableResource(android.R.color.transparent);
//replace the "alertdialog" with your alerdialog name.//
Это сделает фон диалога прозрачным, и будут видны только те части, которые вы хотите показать.