можно настроить или полностью изменить Dialog
или AlertDialog
. Вы можете настроить Dialog
следующим образом
private void customDialog() {
final Dialog dialog = new Dialog(ActivityUserVideoPlay.this, R.style.MaterialDialogSheet);
dialog.setContentView(R.layout.your_layout_foor_dialog); // your custom view.
dialog.setCancelable(false);
dialog.getWindow().setLayout(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
dialog.show();
}
И это стили для диалога
<style name="MaterialDialogSheet" parent="@android:style/Theme.Dialog">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:backgroundDimEnabled">true</item>
<item name="android:windowIsFloating">false</item>
<item name="android:windowAnimationStyle">@style/MaterialDialogSheetAnimation</item>
</style>
Используйте анимацию, чтобы открыть или закрыть диалоговое окно по своему усмотрению, в противном случае вы можете удалить его.
Надеюсь, это поможет.