I have an activity with a grid of 3×4 Button. See the image below. When the user touches one of the buttons the button is animated.
The button moves from its current location to the center of the screen holds and then returns to its original position. While its doing this the button is also growing to fill the screen, holds and then shrinks back down to its original size.
During the animation no other buttons should move.
Originally I coded this up using an AbsoluteLayout, however, as this layout is deprecated I’d like to use a different layout, but I’m not sure which one to use.
Is there a better way to layout this activity while still allowing me to achieve the described behavior, and if so what layout should I use and how should I structure it?

In the end I decided to go with the AbsoluteLayout