Android FlexboxLayout:android:animateLayoutChanges在子视图调整大小时不起作用

时间:2017-11-16 10:52:40

标签: android flexbox android-animation android-flexboxlayout

我将此选项添加到我的FlexboxLayout,以便在孩子搬家时获得动画:

android:animateLayoutChanges="true"

不幸的是,只有当我添加孩子时,子视图才会生成动画,但是当一个孩子调整大小时不会! 你有什么想法总是有动画吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

要在更改大小时为孩子设置动画,您需要启用容器的layoutTransition的CHANGING过渡类型:

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

LayoutTransition