我正在以编程方式创建linearLayouts,希望当可见性设置为visible / gone时淡入和淡出。

我可以设定

android:animateLayoutChanges="true"

在xml文件中,但是由于我以编程方式创建 View ,因此需要以编程方式进行设置。我怎样才能做到这一点?

最佳答案

使用此代码:

container.setLayoutTransition(new LayoutTransition());

要么
LayoutTransition lt = new LayoutTransition();
lt.disableTransitionType(LayoutTransition.DISAPPEARING);
container.setLayoutTransition(lt);

08-17 14:38