1

我正在尝试在 jetpack compose 中实现类似这个动画的东西,从我的眼睛一直到这一点让我认为我应该使用MotionLayout, ConstraintSetMotionScene但是文档很差,我没有得到太多。

在此处输入图像描述

谁能指出一些例子或更好的文档?

4

1 回答 1

1

我们还没有对 ConstraintLayoutCompose(包含 MotionLayout 的库)进行文档推送,因为 ConstrainLayoutCompose 1.0 尚未发布。

ConstrainLayoutCompose 将包含 Compose 的 MotionLayouts 功能的有限子集。

如果您的动画需求很简单,您也可以考虑 Compose “native” Animations。(谷歌“创作动画”)

明年我们将继续填写所有 MotionLayout 功能。

MotionLayout 基于 ConstraintLayout,因此您也应该熟悉 ConstraintLayout。

MotionLayout 的一般原理是相同的,因此来自经典视图的所有概览信息都适用。诸如以下的概念:

ConstraintSet 转换 keyPosition KeyCycle

它使用新的json5 语法

于 2021-11-04T15:35:18.543 回答