title: Android navigation component popUpTo flickering
body: <p>I want to do simple transition between 2 states using navigation but I have 1 issue:</p>
  
  <p>When user starts application an welcome screen is presented with 1 button that should take to the login screen.</p>
  
  <p>After user clicks that button he is taken to login screen and backstack needs to be removed so when user clicks back button he's taken out of application entirely instead of previous screen. </p>
  
  <p>I have implemented this workflow and it works, but the issue is that after clicking button poping of the stack is visible to the user.</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;navigation
      xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto"
      xmlns:tools="http://schemas.android.com/tools"
      android:id="@+id/welcome_nav"
      app:startDestination="@id/welcome_fragment"&gt;
  
      &lt;fragment
          android:id="@+id/welcome_fragment"
          android:name="com.domain.example.WelcomeFragment"
          android:label="WelcomeFragment"
          tools:layout="@layout/welcome_screen"&gt;
          &lt;action
              android:id="@+id/action_to_login_nav"
              app:destination="@id/access_nav"
              app:enterAnim="@anim/nav_default_enter_anim"
              app:exitAnim="@anim/nav_default_enter_anim"
              app:popUpTo="@id/welcome_fragment"
              app:popUpToInclusive="true" /&gt;
      &lt;/fragment&gt;
  
      &lt;include app:graph="@navigation/login_nav" /&gt;
  
  &lt;/navigation&gt;
  </code></pre>
  
  <p>PS. What I mean by saying that poping of the backstack is visible is that:
  For a short amout of time login destination is visible then previous destination is visible again and then login destination is visible once more, this happens fast but with transition animation it visible as state flickering. </p>