Есть ли способ унаследоватьConstraintsFrom от motionlayout?

Я использую 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>

person Cembora    schedule 23.10.2019    source источник
comment
Вы уже догадались?   -  person TheScriptan    schedule 20.01.2020


Ответы (1)


Он был представлен в 2.0.0-alpha5 You можно использовать как показано ниже

app:deriveConstraintsFrom = "@id/start”
person musooff    schedule 25.05.2020