背景: それぞれ画面の 4 分の 1 を占める 4 つのボタンで構成されるアクティビティがあります。以下の画像に示すように、2 つの垂直 LinearLayout によって半分に分割された水平 LinearLayout が含まれています。
http://i.stack.imgur.com/P7Wd3.jpg
望ましい効果: ボタンをタッチすると、アニメーションが表示されて画面全体に表示されるようにしたいと考えています。
問題: X と Y のスケールを onClick で 1 から 2 に変更することで、アニメーションの側面を実現しました。ただし、問題は、アニメーション化されたボタンが親 LinearLayout を離れたときに表示されないことです。
考え
アニメーション化されていないボタンを非表示にしようとしましたが、アニメーション化されたボタンは親 LinearLayout にのみ表示されます。
単一の LinearLayout を使用すればこの問題が解決されることはわかっていますが、「layout:weight」機能を使用して、各ボタンが幅と長さの両方の半分を占めるようにすることはできませんでした。
それで...この問題にどのようにアプローチすればよいですか?
助けていただければ幸いです:)