Vlad122, не на гуглил . Есть мысль по поводу стека . при одинаковых координатах закладывается в стек позднее то и выглядит на поверхности . Может в вашем случае сработает обратное ?
Vlad122, впихнуть if а при нажатии кнопки передавать переменную для if
И в определенном ветвлении отрисовать твои виджеты так как тебе нужно.. способ корявый но реализуемый