1.MotionLayout是ConstraintLayout的子类,所以它是一种布局类型,但是它能够为布局属性添加动画效果,让我们来简单的实现看看吧!
(一)首先我们看看效果:向上滑动效果 不会搞gif (主要麻烦哈哈)
Start
end
(二)页面布局以及MotionLayout的属性设置
activity_motionlayout.xml(在布局中我们可以看到MotionLayout作为父类有一个这样的app:layoutDescription属性 将ConstraintLayout转换成MotionLayout后,我们会发现在res -> xml 下面多了一个MotionScene文件,动画的相关配置都是储存在这个文件中)
(三 )MotionScene设置
activity_motionlayout_scene
看不懂的直接复制代码看效果吧!还有MotionLayout是constraintlayout2.0以后才有的功能我们要添加依赖也是2.0+哦:
implementation 'androidx.constraintlayout:constraintlayout:2.0.2'



