вприцнипе думаю рут сделаю прозрачным, потом отрисовать диалог, потом две кнопки снизу
В DialogFragment можно просто полностью свой layout использовать(как в обычных фрагментах и активити) и все. А так да, корневой layout прозрачный, а дальше рисовать как хочешь