2017-12-17 27 views
0

は私の二つのボタンです体位: http://prntscr.com/hos3hmは、yはここで

答えがXMLではなくプログラム的に可能であれば、それは素晴らしいことでしょう。

私はそれが親ビューに拡大するか、X、Y、幅、高さの位置になる可能性が高いと思いますが、私はあまりよく分かりません。

すべてのヘルプは大歓迎です:)

答えて

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

ような何かを行うことができます。http://prntscr.com/hot7qn –

+0

あなたは親にどんなパディングを適用しています?または子供へのマージン?はいの場合は削除してください。 –

+0

私は30dpの上のマージンを持っていましたが、私はそれを取り除きましたが、ボタンは元の絵のように拡大しますが、マージンがなくなったので少し上にシフトしました。 私が知っているポストを見て覚えているのは、スムーズなトランジションエフェクトで時間の経過とともにコードがコードを実行するようなコードです(つまり、ボタンの位置をX、Y軸に沿ってスムーズにXの秒数の)しかし、残念ながら、私はそれを覚えていないことができます。 –

関連する問題