Я использую MotionLayout для анимации recyclerview в сложной компоновке (220 строк кода). В макете много представлений, и мне пришлось записать все ограничения представлений в MotionScene "start" (иначе все в макете испортилось). Единственное представление, которое анимирует, - это recyclerview, и мне казалось неправильным записывать все ограничения представлений в MotionScene. Есть ли способ сохранить ограничения представлений макета, такие как> motion: deriveConstraintsFrom = "layout" ‹, и добавить в MotionScene только ограничения анимированных представлений.
<Constraint android:id="@id/groupSelectionButton">
<Layout
android:layout_width="0dp"
android:layout_height="wrap_content"
motion:layout_constraintLeft_toLeftOf="parent"
motion:layout_constraintRight_toRightOf="parent"
motion:layout_constraintTop_toTopOf="parent"/>
</Constraint>