Я не очень знаком с продвинутым дизайном макета Android, , но общие объекты макета дают представление:
Существует SurfaceView , который дает вам возможность манипулировать z-координатами. В SurfaceView вы можете затем разместить Grid / Relative / TableLayout для 4 кнопок (которые вы предварительно визуализируете как прямоугольные изображения с прозрачностью) и простой Layout, который центрируется и содержит только среднюю кнопку.
Если затем вы установите значение Z первого макета меньше значения второго, вы получите желаемый вид.