android-motionlayout - 运动布局将约束属性添加到过渡
问题描述
我有一个简单的运动布局,可以从一种布局更改为另一种布局。
<?xml version="1.0" encoding="utf-8"?>
<MotionScene xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:motion="http://schemas.android.com/apk/res-auto"
xmlns:app="urn:oasis:names:tc:xliff:document:1.2">
<Transition
motion:constraintSetStart="@layout/activity_new"
motion:constraintSetEnd="@layout/activity_new_ii"
motion:duration="1000">
</Transition>
</MotionScene>
在这里,我还想为一个布局 aplha 设置动画,它是 motionlayout 的直接子级。文档显示了单独应用于视图的约束属性。就像在这个小院里。如何将属性添加到布局之间的过渡。
解决方案
您不能使用运动布局在不同布局(即不同活动的布局)之间制作动画。运动布局仅对其内部的视图进行动画处理。另一方面,您可以在运动布局中包含要转换的两种布局,然后从那里开始......
推荐阅读
- python - 根据日期列差异过滤熊猫数据框
- amazon-web-services - AWS Aurora Mysql 故障转移
- c# - Azure.Messaging.ServiceBus SendMessageAsync 每 2 分钟超时一次?
- json - Azure 管道 API 调用门成功标准评估
- javascript - JavaScript 错误:即使 typeof 函数返回“数字”,函数也会返回 NaN
- inno-setup - Inno 设置功能 - 无效的原型
- html - CSS 文本溢出其容器:宽度不适合内容 - 没有宽度的解决方案:适合内容
- javascript - 如何将输入数据持久保存到我的所有表单中
- c# - 嵌套类:在父类中调用子类属性
- image - 如何在 React Native 中预加载图像?