Как вариант, ты можешь нарисовать нужную вьюху, написать активити под нее с той логикой что тебе нужна, а в манифесте указать стиль: "Theme.AppCompat.Light.Dialog", главное, что бы на "Dialog" заканчивалось. Что бы убрать заголовок в верху экрана, так же в манифесте создай свой стиль, родитель, естественно "Theme.AppCompat.Light.Dialog", а параметр true уберет злосчастный заголовок.