有没有办法从运动布局“ deriveConstraintsFrom”?

时间:2019-10-23 10:53:32

标签: android android-motionlayout

我正在使用MotionLayout在复杂布局(220行代码)中为recyclerview设置动画。布局中有很多视图,我不得不将所有视图约束都写到MotionScene“开始”(否则,布局中的所有内容都弄乱了)。唯一的动画视图是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>

1 个答案:

答案 0 :(得分:0)

它是在2.0.0-alpha5中引入的 您可以按以下方式使用它

app:deriveConstraintsFrom = "@id/start”