Android FlexboxLayout:android:animateLayoutChanges 在 child 视图调整大小时不工作

Android FlexboxLayout : android:animateLayoutChanges not working when child view resized

我将此选项添加到我的 FlexboxLayout 以在 children 移动时有动画 :

android:animateLayoutChanges="true"

不幸的是,child 视图只有在我添加 child 时才会动画,但在调整其中一个 child 的大小时则不会! 你有什么想法总是有一个动画吗?

要在 children 改变尺寸时设置动画,您需要启用容器布局转换的更改转换类型:

LayoutTransition layoutTransition = new LayoutTransition();
layoutTransition.enableTransitionType(LayoutTransition.CHANGING);
parentView.setLayoutTransition(layoutTransition);

LayoutTransition