将按钮扩展到 x,y 位置

Expanding button to x,y positions

这是我的两个按钮:http://prntscr.com/hos2hz(忽略虚线)

我希望绿色按钮通过动画展开以填充整个视图(以红色突出显示):http://prntscr.com/hos3hm

如果答案可以编程方式而不是 XML,那就太棒了。

我想这可能与扩展到其父视图有关,或者更可能是扩展到 X、Y、宽度、高度位置,但我不太确定。

非常感谢所有帮助:)

你可以这样做

TransitionManager.beginDelayedTransition(parent);

RelativeLayout.LayoutParams parms = (RelativeLayout.LayoutParams) child.getLayoutParams();
parms.height = RelativeLayout.LayoutParams.MATCH_PARENT;
parms.width = RelativeLayout.LayoutParams.MATCH_PARENT;

child.setLayoutParams(parms);