我正在以编程方式创建linearLayouts,希望它们在可见性设置为可见/消失时淡入淡出。
我可以设置
android:animateLayoutChanges="true"
在xml文件中,但由于我是以编程方式创建视图,因此需要以编程方式设置它。我该怎么做呢?
发布于 2014-06-05 16:02:32
使用以下代码:
container.setLayoutTransition(new LayoutTransition());
或
LayoutTransition lt = new LayoutTransition();
lt.disableTransitionType(LayoutTransition.DISAPPEARING);
container.setLayoutTransition(lt);
发布于 2014-10-14 17:41:05
要禁用淡出效果,请尝试执行以下操作:
LinearLayout layout = (LinearLayout) findViewById(R.id.test_layout);
layout.setLayoutTransition(null);
https://stackoverflow.com/questions/24054599
复制相似问题