Как перейти из представления вкладок в другое представление?

#swiftui

Вопрос:

Я пытаюсь воссоздать Instagram, чтобы улучшить свои навыки SwiftUI. В Instagram вы можете нажать на элемент вкладки со значком «плюс» в нижней части экрана, который с помощью скользящей анимации слева направо соскальзывает с текущего элемента вкладки, чтобы открыть новое представление (по-видимому, за пределами всего представления вкладок), в котором не отображаются вкладки.

Учитывая представление вкладок ниже, что я должен изменить, чтобы я мог щелкнуть значок плюса на домашней странице и сделать анимацию скольжения слева направо, чтобы открыть новый вид?

 import SwiftUI

struct ContentView: View {
    var body: some View {
        TabView {
            NavigationView {
                VStack {
                    Text("Text")
                }
            }
            .tabItem {
                Image(systemName: "house")
            }
            NavigationView {
                
            }
            .tabItem {
                Image(systemName: "plus.square")
            }
        }
    }
}