Android Studio 4.0中增加了一个可视化动画编辑工具:MotionEditor
在MotionEditor中编辑动画无比简单明了。
MotionEidtior 是 MotionLayout 的一个可视化编辑工具。 MontionLayout (动态)是 ConstrainLayout(静态) 的子类。
MontionLayout 分为两部分 Layout xml(存放UI 元素 Contrant set),MontionScence xml (存放可视化的场景 Transtion Click. Swipe).
升级 Constraintlayout 到 目前最高版本的 2.0 beta1
要开始使用Motion编辑器:
1.创建一个ConstrainLayout
2.右键单击布局编辑器中的预览。
3.单击转换为MotionLayout ,如下所示。
在Android Studio将ConstraintLayout转换为MotionLayout之后,Motion Scene文件(在布局文件名后附加_scene的.xml文件)也将添加到包含XML的目录中。
然后, MotionLayout成为您的根布局,并出现在Motion Editor UI中。 布局已经包括开始ConstraintSet ,结束ConstraintSet以及从开始到结束的过渡
您可以使用概览图来选择ConstraintSet或Transition并在选择面板上选择组件。
然后,您可以使用编辑ConstraintSet的相同方式来编辑开始或结束ConstraintSet的约束和属性。
如果要在图形上构建更多元素,则可以使用创建图标快速添加ConstraintSet , Transition或OnClick / OnSwipe手势
要添加关键帧,请首先单击“ 过渡”箭头
然后,在“ 过渡时间轴”窗格中,单击右上角,然后选择KeyPosition :
该操作将打开一个对话框,您可以在其中设置关键帧的属性。
您还可以将OnClick和OnSwipe处理程序添加到属性面板中的“过渡”。
运动编辑器支持在设计图面上预览动画。 选择动画后,单击“ 播放”
在时间轴上方预览动画。
网友评论