将按钮展开到x,y位置

时间:2017-12-17 20:16:13

标签: android button resize position programmatically-created

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

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

如果答案可能是以编程方式而不是XML,那将是非常棒的。

我认为这会扩展到其父视图,或更可能是X,Y,宽度,高度位置,但我不太确定。

非常感谢所有帮助:)

1 个答案:

答案 0 :(得分:0)

你可以做这样的事情

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);