Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 运动布局:如何在展开和折叠时设置卡片/嵌套布局高度的动画_Android_Android Motionlayout - Fatal编程技术网

Android 运动布局:如何在展开和折叠时设置卡片/嵌套布局高度的动画

Android 运动布局:如何在展开和折叠时设置卡片/嵌套布局高度的动画,android,android-motionlayout,Android,Android Motionlayout,我正在使用ConstraintLayout 2.0.0 beta 4 执行以下操作时的动态布局: 缩放变换或 通过更改约束或约束来更改图元的位置 消失->可见性转换 布局/卡片的高度(高度=包裹内容)仅在展开/折叠后更改,这会导致隐藏动画的一部分(因为高度没有增加,动画在穿过布局边界后隐藏),或根据动画的不同在结尾处出现奇怪的过渡 如何在元素转换的同时展开/折叠父布局/卡片的高度

我正在使用ConstraintLayout 2.0.0 beta 4

执行以下操作时的动态布局:

  • 缩放变换或
  • 通过更改约束或约束来更改图元的位置
  • 消失->可见性转换
布局/卡片的高度(高度=包裹内容)仅在展开/折叠后更改,这会导致隐藏动画的一部分(因为高度没有增加,动画在穿过布局边界后隐藏),或根据动画的不同在结尾处出现奇怪的过渡

如何在元素转换的同时展开/折叠父布局/卡片的高度