I'm working on an Android app where there are around 6 buttons on the screen (which play a corresponding video when pressed). Here's a mockup of what the application looks like:

![Android App](https://i.stack.imgur.com/x0Uue.png)

I want the buttons to automatically (and randomly) move around the screen. They should do this independently, meaning they can go in front of (or behind) other buttons -- they don't need to bump off of each other or anything like that. Ideally, it would be good if the buttons could actually move off canvas slightly (as seen in the image above with the button button going behind the action bar), but this is not essential.

How would I go about making the buttons move around like this?