title: MotionLayout ReyclerView Visiblity Issue
body: <p>I have a Constraint Layout which contains a RecyclerView, a TextInputEditText and a LottieAnimationView.</p>
  <p>It works as such:</p>
  <ul>
  <li>On startup, only the LottieAnimation is visible until my LiveData fetches data from repo and updates successfully.</li>
  <li>After data is fetched, the LottieView is hidden and the RecyclerView and TextInputEditText becomes visible</li>
  </ul>
  <p>Now i want that when i scroll my RecyclerView, the TextInputEditText also scrolls.</p>
  <p>I made use of MotionLayout. Except it is not working properly. After the LiveData is updated, my LottieAnimation becomes invisible successfully, but only the TextInputEditText becomes visible. My RecyclerView list doesn't appear.</p>
  <p>fragment.xml:</p>
  <pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
  
  &lt;layout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;
      xmlns:app=&quot;http://schemas.android.com/apk/res-auto&quot;
      xmlns:tools=&quot;http://schemas.android.com/tools&quot;&gt;
  
      &lt;data&gt;
  
          &lt;variable
              name=&quot;ViewModel&quot;
              type=&quot;...AllServicesViewModel&quot; /&gt;
  
          &lt;import type=&quot;android.view.View&quot; /&gt;
  
      &lt;/data&gt;
  
      &lt;androidx.constraintlayout.motion.widget.MotionLayout
          android:id=&quot;@+id/Root_All_Services&quot;
          android:layout_width=&quot;match_parent&quot;
          android:layout_height=&quot;match_parent&quot;
          app:layoutDescription=&quot;@xml/scene_all_services_header&quot;&gt;
  
          &lt;com.google.android.material.textfield.TextInputEditText
              android:id=&quot;@+id/TextField_Search&quot;
              style=&quot;@style/Mes.TextField.Search&quot;
              android:layout_width=&quot;match_parent&quot;
              android:layout_height=&quot;wrap_content&quot;
              android:layout_margin=&quot;16dp&quot;
              android:drawablePadding=&quot;-24dp&quot;
              android:hint=&quot;@string/action_search&quot;
              android:text=&quot;@={ViewModel.searchQuery}&quot;
              android:imeOptions=&quot;actionSearch&quot;
              android:visibility=&quot;gone&quot;
              android:padding=&quot;24dp&quot;
              android:singleLine=&quot;true&quot;
              app:layout_constraintEnd_toEndOf=&quot;parent&quot;
              app:layout_constraintStart_toStartOf=&quot;parent&quot;
              app:layout_constraintTop_toTopOf=&quot;parent&quot; /&gt;
  
          &lt;androidx.recyclerview.widget.RecyclerView
              android:id=&quot;@+id/RecyclerView_Services&quot;
              android:layout_width=&quot;match_parent&quot;
              android:layout_height=&quot;wrap_content&quot;
              android:layout_marginTop=&quot;24dp&quot;
              android:clipToPadding=&quot;false&quot;
              android:visibility=&quot;gone&quot;
              app:layout_constraintEnd_toEndOf=&quot;parent&quot;
              app:layout_constraintStart_toStartOf=&quot;parent&quot;
              app:layout_constraintTop_toBottomOf=&quot;@id/TextField_Search&quot; /&gt;
  
          &lt;com.airbnb.lottie.LottieAnimationView
              android:id=&quot;@+id/Anim_Loading&quot;
              android:layout_width=&quot;wrap_content&quot;
              android:layout_height=&quot;wrap_content&quot;
              android:visibility=&quot;visible&quot;
              app:layout_constraintBottom_toBottomOf=&quot;parent&quot;
              app:layout_constraintLeft_toLeftOf=&quot;parent&quot;
              app:layout_constraintRight_toRightOf=&quot;parent&quot;
              app:layout_constraintTop_toTopOf=&quot;parent&quot;
              app:lottie_autoPlay=&quot;true&quot;
              app:lottie_loop=&quot;true&quot;
              app:lottie_rawRes=&quot;@raw/raw_anim_loading_services&quot; /&gt;
  
      &lt;/androidx.constraintlayout.motion.widget.MotionLayout&gt;
  
  &lt;/layout&gt;
  </code></pre>
  <p>scene_all_services_header.xml</p>
  <pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
  
  &lt;MotionScene xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;
      xmlns:motion=&quot;http://schemas.android.com/apk/res-auto&quot;&gt;
  
      &lt;Transition
          motion:constraintSetEnd=&quot;@+id/end&quot;
          motion:constraintSetStart=&quot;@+id/start&quot;&gt;
          &lt;OnSwipe
              motion:dragDirection=&quot;dragUp&quot;
              motion:onTouchUp=&quot;stop&quot;
              motion:touchAnchorId=&quot;@+id/TextField_Search&quot; /&gt;
      &lt;/Transition&gt;
  
      &lt;ConstraintSet android:id=&quot;@+id/start&quot;&gt;
          &lt;Constraint
              android:id=&quot;@+id/TextField_Search&quot;
              android:layout_width=&quot;0dp&quot;
              android:layout_height=&quot;wrap_content&quot;
              motion:layout_constraintEnd_toEndOf=&quot;parent&quot;
              motion:layout_constraintStart_toStartOf=&quot;parent&quot;
              motion:layout_constraintTop_toTopOf=&quot;parent&quot; /&gt;
  
          &lt;ConstraintOverride
              android:id=&quot;@+id/RecyclerView_Services&quot;
              motion:visibilityMode=&quot;ignore&quot; /&gt;
  
          &lt;Constraint
              android:id=&quot;@+id/Anim_Loading&quot;
              motion:visibilityMode=&quot;ignore&quot; /&gt;
  
          &lt;Constraint
              android:id=&quot;@+id/Illus_Error&quot;
              motion:visibilityMode=&quot;ignore&quot; /&gt;
  
      &lt;/ConstraintSet&gt;
  
      &lt;ConstraintSet android:id=&quot;@+id/end&quot;&gt;
          &lt;Constraint
              android:id=&quot;@+id/TextField_Search&quot;
              android:layout_width=&quot;0dp&quot;
              android:layout_height=&quot;wrap_content&quot;
              motion:layout_constraintBottom_toTopOf=&quot;parent&quot;
              motion:layout_constraintEnd_toEndOf=&quot;parent&quot;
              motion:layout_constraintStart_toStartOf=&quot;parent&quot; /&gt;
  
          &lt;ConstraintOverride
              android:id=&quot;@+id/RecyclerView_Services&quot;
              motion:visibilityMode=&quot;ignore&quot; /&gt;
  
          &lt;Constraint
              android:id=&quot;@+id/Anim_Loading&quot;
              motion:visibilityMode=&quot;ignore&quot; /&gt;
  
          &lt;Constraint
              android:id=&quot;@+id/Illus_Error&quot;
              motion:visibilityMode=&quot;ignore&quot; /&gt;
  
      &lt;/ConstraintSet&gt;
  
  &lt;/MotionScene&gt;
  </code></pre>
  <p>Can someone please help me out ?</p>